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(); } }