diff --git a/src/PockyBot.NET/StartupExtensions.cs b/src/PockyBot.NET/StartupExtensions.cs index dd4acb8..2edf0be 100644 --- a/src/PockyBot.NET/StartupExtensions.cs +++ b/src/PockyBot.NET/StartupExtensions.cs @@ -13,7 +13,8 @@ namespace PockyBot.NET { public static class StartupExtensions { - public static IServiceCollection ConfigurePockyBot(this IServiceCollection services, PockyBotSettings settings) { + public static IServiceCollection ConfigurePockyBot(this IServiceCollection services, PockyBotSettings settings) + { var options = new OptionsWrapper(settings); services.AddSingleton>(options); services.ConfigureCommonServices(); @@ -21,7 +22,8 @@ public static IServiceCollection ConfigurePockyBot(this IServiceCollection servi return services; } - public static IServiceCollection ConfigurePockyBot(this IServiceCollection services, IConfiguration configuration) { + public static IServiceCollection ConfigurePockyBot(this IServiceCollection services, IConfiguration configuration) + { var section = configuration.GetSection("PockyBot.NET"); services.Configure(section); services.ConfigureCommonServices(); @@ -29,7 +31,8 @@ public static IServiceCollection ConfigurePockyBot(this IServiceCollection servi return services; } - private static void ConfigureCommonServices(this IServiceCollection services) { + private static void ConfigureCommonServices(this IServiceCollection services) + { services.AddTransient(); services.AddTransient(); services.AddTransient();