Register IDeviceManager correctly

This commit is contained in:
Mark Monteiro
2020-04-04 15:40:06 -04:00
parent 7b31b0e322
commit 71c84905de
2 changed files with 4 additions and 7 deletions

View File

@@ -282,8 +282,6 @@ namespace Emby.Server.Implementations
internal SqliteItemRepository ItemRepository { get; set; }
private IDeviceManager DeviceManager { get; set; }
private IAuthenticationRepository AuthenticationRepository { get; set; }
private ITVSeriesManager TVSeriesManager { get; set; }
@@ -735,8 +733,7 @@ namespace Emby.Server.Implementations
TVSeriesManager = new TVSeriesManager(UserManager, UserDataManager, LibraryManager, ServerConfigurationManager);
serviceCollection.AddSingleton(TVSeriesManager);
DeviceManager = new DeviceManager(AuthenticationRepository, JsonSerializer, LibraryManager, LocalizationManager, UserManager, FileSystemManager, LibraryMonitor, ServerConfigurationManager);
serviceCollection.AddSingleton(DeviceManager);
serviceCollection.AddSingleton<IDeviceManager, DeviceManager>();
serviceCollection.AddSingleton<IMediaSourceManager, MediaSourceManager>();