using VoidCat.Model;
using VoidCat.Services.Abstractions;
using VoidCat.Services.Strike;
namespace VoidCat.Services.Paywall;
public static class PaywallStartup
{
///
/// Add services required to use paywall functions
///
///
///
public static void AddPaywallServices(this IServiceCollection services, VoidSettings settings)
{
services.AddTransient();
if (settings.HasPostgres())
{
services.AddTransient();
services.AddTransient();
}
else
{
services.AddTransient();
services.AddTransient();
}
// strike
services.AddTransient();
services.AddTransient();
}
}