Quellcode durchsuchen

Register ITvManagerService correctly

Mark Monteiro vor 5 Jahren
Ursprung
Commit
11693d6024
1 geänderte Dateien mit 2 neuen und 7 gelöschten Zeilen
  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; }
         public LocalizationManager LocalizationManager { get; set; }
 
 
-        
-
         /// <summary>
         /// <summary>
         /// Gets or sets the user data repository.
         /// Gets or sets the user data repository.
         /// </summary>
         /// </summary>
@@ -284,8 +282,6 @@ namespace Emby.Server.Implementations
 
 
         private IAuthenticationRepository AuthenticationRepository { get; set; }
         private IAuthenticationRepository AuthenticationRepository { get; set; }
 
 
-        private ITVSeriesManager TVSeriesManager { get; set; }
-
         /// <summary>
         /// <summary>
         /// Gets the installation manager.
         /// Gets the installation manager.
         /// </summary>
         /// </summary>
@@ -730,8 +726,7 @@ namespace Emby.Server.Implementations
             ImageProcessor = new ImageProcessor(LoggerFactory.CreateLogger<ImageProcessor>(), ServerConfigurationManager.ApplicationPaths, FileSystemManager, ImageEncoder, () => LibraryManager, () => MediaEncoder);
             ImageProcessor = new ImageProcessor(LoggerFactory.CreateLogger<ImageProcessor>(), ServerConfigurationManager.ApplicationPaths, FileSystemManager, ImageEncoder, () => LibraryManager, () => MediaEncoder);
             serviceCollection.AddSingleton(ImageProcessor);
             serviceCollection.AddSingleton(ImageProcessor);
 
 
-            TVSeriesManager = new TVSeriesManager(UserManager, UserDataManager, LibraryManager, ServerConfigurationManager);
-            serviceCollection.AddSingleton(TVSeriesManager);
+            serviceCollection.AddSingleton<ITVSeriesManager, TVSeriesManager>();
 
 
             serviceCollection.AddSingleton<IDeviceManager, DeviceManager>();
             serviceCollection.AddSingleton<IDeviceManager, DeviceManager>();
 
 
@@ -918,7 +913,7 @@ namespace Emby.Server.Implementations
             BaseItem.ChannelManager = Resolve<IChannelManager>();
             BaseItem.ChannelManager = Resolve<IChannelManager>();
             Video.LiveTvManager = Resolve<ILiveTvManager>();
             Video.LiveTvManager = Resolve<ILiveTvManager>();
             Folder.UserViewManager = Resolve<IUserViewManager>();
             Folder.UserViewManager = Resolve<IUserViewManager>();
-            UserView.TVSeriesManager = TVSeriesManager;
+            UserView.TVSeriesManager = Resolve<ITVSeriesManager>();
             UserView.CollectionManager = Resolve<ICollectionManager>();
             UserView.CollectionManager = Resolve<ICollectionManager>();
             BaseItem.MediaSourceManager = Resolve<IMediaSourceManager>();
             BaseItem.MediaSourceManager = Resolve<IMediaSourceManager>();
             CollectionFolder.XmlSerializer = XmlSerializer;
             CollectionFolder.XmlSerializer = XmlSerializer;