|
@@ -244,8 +244,6 @@ namespace Emby.Server.Implementations
|
|
/// </summary>
|
|
/// </summary>
|
|
protected readonly SimpleInjector.Container Container = new SimpleInjector.Container();
|
|
protected readonly SimpleInjector.Container Container = new SimpleInjector.Container();
|
|
|
|
|
|
- protected ISystemEvents SystemEvents { get; set; }
|
|
|
|
-
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
/// Gets the server configuration manager.
|
|
/// Gets the server configuration manager.
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -371,7 +369,6 @@ namespace Emby.Server.Implementations
|
|
IFileSystem fileSystem,
|
|
IFileSystem fileSystem,
|
|
IEnvironmentInfo environmentInfo,
|
|
IEnvironmentInfo environmentInfo,
|
|
IImageEncoder imageEncoder,
|
|
IImageEncoder imageEncoder,
|
|
- ISystemEvents systemEvents,
|
|
|
|
INetworkManager networkManager)
|
|
INetworkManager networkManager)
|
|
{
|
|
{
|
|
|
|
|
|
@@ -383,7 +380,6 @@ namespace Emby.Server.Implementations
|
|
NetworkManager = networkManager;
|
|
NetworkManager = networkManager;
|
|
networkManager.LocalSubnetsFn = GetConfiguredLocalSubnets;
|
|
networkManager.LocalSubnetsFn = GetConfiguredLocalSubnets;
|
|
EnvironmentInfo = environmentInfo;
|
|
EnvironmentInfo = environmentInfo;
|
|
- SystemEvents = systemEvents;
|
|
|
|
|
|
|
|
ApplicationPaths = applicationPaths;
|
|
ApplicationPaths = applicationPaths;
|
|
LoggerFactory = loggerFactory;
|
|
LoggerFactory = loggerFactory;
|
|
@@ -762,7 +758,6 @@ namespace Emby.Server.Implementations
|
|
RegisterSingleInstance<IApplicationPaths>(ApplicationPaths);
|
|
RegisterSingleInstance<IApplicationPaths>(ApplicationPaths);
|
|
|
|
|
|
RegisterSingleInstance(JsonSerializer);
|
|
RegisterSingleInstance(JsonSerializer);
|
|
- RegisterSingleInstance(SystemEvents);
|
|
|
|
|
|
|
|
RegisterSingleInstance(LoggerFactory, false);
|
|
RegisterSingleInstance(LoggerFactory, false);
|
|
RegisterSingleInstance(Logger);
|
|
RegisterSingleInstance(Logger);
|
|
@@ -779,7 +774,7 @@ namespace Emby.Server.Implementations
|
|
IsoManager = new IsoManager();
|
|
IsoManager = new IsoManager();
|
|
RegisterSingleInstance(IsoManager);
|
|
RegisterSingleInstance(IsoManager);
|
|
|
|
|
|
- TaskManager = new TaskManager(ApplicationPaths, JsonSerializer, LoggerFactory, FileSystemManager, SystemEvents);
|
|
|
|
|
|
+ TaskManager = new TaskManager(ApplicationPaths, JsonSerializer, LoggerFactory, FileSystemManager);
|
|
RegisterSingleInstance(TaskManager);
|
|
RegisterSingleInstance(TaskManager);
|
|
|
|
|
|
RegisterSingleInstance(XmlSerializer);
|
|
RegisterSingleInstance(XmlSerializer);
|
|
@@ -853,7 +848,7 @@ namespace Emby.Server.Implementations
|
|
var musicManager = new MusicManager(LibraryManager);
|
|
var musicManager = new MusicManager(LibraryManager);
|
|
RegisterSingleInstance<IMusicManager>(new MusicManager(LibraryManager));
|
|
RegisterSingleInstance<IMusicManager>(new MusicManager(LibraryManager));
|
|
|
|
|
|
- LibraryMonitor = new LibraryMonitor(LoggerFactory, TaskManager, LibraryManager, ServerConfigurationManager, FileSystemManager, TimerFactory, SystemEvents, EnvironmentInfo);
|
|
|
|
|
|
+ LibraryMonitor = new LibraryMonitor(LoggerFactory, TaskManager, LibraryManager, ServerConfigurationManager, FileSystemManager, TimerFactory, EnvironmentInfo);
|
|
RegisterSingleInstance(LibraryMonitor);
|
|
RegisterSingleInstance(LibraryMonitor);
|
|
|
|
|
|
RegisterSingleInstance<ISearchEngine>(() => new SearchEngine(LoggerFactory, LibraryManager, UserManager));
|
|
RegisterSingleInstance<ISearchEngine>(() => new SearchEngine(LoggerFactory, LibraryManager, UserManager));
|