فهرست منبع

Move service initializations into correct method

Mark Monteiro 5 سال پیش
والد
کامیت
92b0d40ad4
1فایلهای تغییر یافته به همراه10 افزوده شده و 9 حذف شده
  1. 10 9
      Emby.Server.Implementations/ApplicationHost.cs

+ 10 - 9
Emby.Server.Implementations/ApplicationHost.cs

@@ -851,6 +851,16 @@ namespace Emby.Server.Implementations
             serviceCollection.AddSingleton<EncodingHelper>();
 
             serviceCollection.AddSingleton(typeof(IAttachmentExtractor), typeof(MediaBrowser.MediaEncoding.Attachments.AttachmentExtractor));
+        }
+
+        /// <summary>
+        /// Create services registered with the service container that need to be initialized at application startup.
+        /// </summary>
+        public void InitializeServices()
+        {
+            HttpServer = Resolve<IHttpServer>();
+            AuthService = Resolve<IAuthService>();
+            SubtitleEncoder = Resolve<ISubtitleEncoder>();
 
             _displayPreferencesRepository.Initialize();
 
@@ -865,15 +875,6 @@ namespace Emby.Server.Implementations
             ((LibraryManager)LibraryManager).ItemRepository = ItemRepository;
         }
 
-        /// <summary>
-        /// Create services registered with the service container that need to be initialized at application startup.
-        /// </summary>
-        public void InitializeServices()
-        {
-            HttpServer = Resolve<IHttpServer>();
-            SubtitleEncoder = Resolve<ISubtitleEncoder>();
-        }
-
         public static void LogEnvironmentInfo(ILogger logger, IApplicationPaths appPaths)
         {
             // Distinct these to prevent users from reporting problems that aren't actually problems