소스 검색

Register ITvManagerService correctly

Mark Monteiro 5 년 전
부모
커밋
11693d6024
1개의 변경된 파일2개의 추가작업 그리고 7개의 파일을 삭제
  1. 2 7
      Emby.Server.Implementations/ApplicationHost.cs

+ 2 - 7
Emby.Server.Implementations/ApplicationHost.cs

@@ -272,8 +272,6 @@ namespace Emby.Server.Implementations
 
         public LocalizationManager LocalizationManager { get; set; }
 
-        
-
         /// <summary>
         /// Gets or sets the user data repository.
         /// </summary>
@@ -284,8 +282,6 @@ namespace Emby.Server.Implementations
 
         private IAuthenticationRepository AuthenticationRepository { get; set; }
 
-        private ITVSeriesManager TVSeriesManager { get; set; }
-
         /// <summary>
         /// Gets the installation manager.
         /// </summary>
@@ -730,8 +726,7 @@ namespace Emby.Server.Implementations
             ImageProcessor = new ImageProcessor(LoggerFactory.CreateLogger<ImageProcessor>(), ServerConfigurationManager.ApplicationPaths, FileSystemManager, ImageEncoder, () => LibraryManager, () => MediaEncoder);
             serviceCollection.AddSingleton(ImageProcessor);
 
-            TVSeriesManager = new TVSeriesManager(UserManager, UserDataManager, LibraryManager, ServerConfigurationManager);
-            serviceCollection.AddSingleton(TVSeriesManager);
+            serviceCollection.AddSingleton<ITVSeriesManager, TVSeriesManager>();
 
             serviceCollection.AddSingleton<IDeviceManager, DeviceManager>();
 
@@ -918,7 +913,7 @@ namespace Emby.Server.Implementations
             BaseItem.ChannelManager = Resolve<IChannelManager>();
             Video.LiveTvManager = Resolve<ILiveTvManager>();
             Folder.UserViewManager = Resolve<IUserViewManager>();
-            UserView.TVSeriesManager = TVSeriesManager;
+            UserView.TVSeriesManager = Resolve<ITVSeriesManager>();
             UserView.CollectionManager = Resolve<ICollectionManager>();
             BaseItem.MediaSourceManager = Resolve<IMediaSourceManager>();
             CollectionFolder.XmlSerializer = XmlSerializer;