diff options
| author | Eric Reed <ebr@mediabrowser3.com> | 2013-02-27 09:39:11 -0500 |
|---|---|---|
| committer | Eric Reed <ebr@mediabrowser3.com> | 2013-02-27 09:39:11 -0500 |
| commit | 1d51ede06056a54099616d0f52fdf8150c510e50 (patch) | |
| tree | 73f6e022be8901c8f0b26f25d8498f7d5ba8449e | |
| parent | e15ff541c6cd3c26848b68708a3e51c7d6b512e6 (diff) | |
Persist the PackageManager on BaseApplicationHost
| -rw-r--r-- | MediaBrowser.Common.Implementations/BaseApplicationHost.cs | 9 | ||||
| -rw-r--r-- | MediaBrowser.ServerApplication/ApplicationHost.cs | 4 |
2 files changed, 9 insertions, 4 deletions
diff --git a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs index e8acf2975..f7a889954 100644 --- a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs +++ b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs @@ -1,4 +1,6 @@ -using MediaBrowser.Common.Kernel; +using MediaBrowser.Common.Implementations.Updates; +using MediaBrowser.Common.Kernel; +using MediaBrowser.Common.Updates; using MediaBrowser.Model.Logging; using MediaBrowser.Model.Serialization; using SimpleInjector; @@ -37,6 +39,11 @@ namespace MediaBrowser.Common.Implementations protected readonly Container Container = new Container(); /// <summary> + /// The package manager + /// </summary> + protected readonly IPackageManager PackageManager = new PackageManager(); + + /// <summary> /// Gets assemblies that failed to load /// </summary> public List<string> FailedAssemblies { get; protected set; } diff --git a/MediaBrowser.ServerApplication/ApplicationHost.cs b/MediaBrowser.ServerApplication/ApplicationHost.cs index 2aa24dabf..7da565d57 100644 --- a/MediaBrowser.ServerApplication/ApplicationHost.cs +++ b/MediaBrowser.ServerApplication/ApplicationHost.cs @@ -82,15 +82,13 @@ namespace MediaBrowser.ServerApplication var taskManager = new TaskManager(ApplicationPaths, _jsonSerializer, Logger, serverManager); - var packageManager = new PackageManager(); - LogManager.ReloadLogger(Kernel.Configuration.EnableDebugLevelLogging ? LogSeverity.Debug : LogSeverity.Info); Logger.Info("Version {0} initializing", ApplicationVersion); var httpServer = ServerFactory.CreateServer(this, ProtobufSerializer, Logger, "Media Browser", "index.html"); - RegisterResources(taskManager, httpServer, networkManager, serverManager, packageManager); + RegisterResources(taskManager, httpServer, networkManager, serverManager, PackageManager); FindParts(taskManager, httpServer); } |
