diff --git a/server/AyaNova/util/ServiceProviderProvider.cs b/server/AyaNova/util/ServiceProviderProvider.cs index 607a5f97..81b36767 100644 --- a/server/AyaNova/util/ServiceProviderProvider.cs +++ b/server/AyaNova/util/ServiceProviderProvider.cs @@ -10,37 +10,12 @@ namespace AyaNova.Util internal static class ServiceProviderProvider { private static IServiceProvider _provider; - //CALL IT LIKE THIS: - // ApiServerState apiServerState = (ApiServerState)ServiceProviderProvider.Provider.GetService(typeof(ApiServerState)); - /* - or is it like this?? - using (IServiceScope scope = provider.CreateScope()) - { - AyContext ct = scope.ServiceProvider.GetRequiredService(); - ApiServerState serverState = scope.ServiceProvider.GetRequiredService(); - */ - - internal static IServiceProvider Provider { - get - { -#if (DEBUG) - if (_provider == null) - { - throw new System.NotSupportedException("ServiceProviderProvider.cs - Attempt to use service provider before it's been initialized"); - } -#endif - return _provider; - } - set - { - _provider = value; - } - + get { return _provider; } + set { _provider = value; } } - internal static IServiceScope Scope { get @@ -49,7 +24,6 @@ namespace AyaNova.Util } } - internal static AyContext DBContext { get @@ -65,7 +39,7 @@ namespace AyaNova.Util return Scope.ServiceProvider.GetRequiredService(); } } - + // https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-3.1 internal static System.Net.Http.IHttpClientFactory HttpClientFactory {