diff options
| author | LukePulverenti <luke.pulverenti@gmail.com> | 2013-02-21 00:00:56 -0500 |
|---|---|---|
| committer | LukePulverenti <luke.pulverenti@gmail.com> | 2013-02-21 00:00:56 -0500 |
| commit | acf5b0b6ed173a3a9540d0585bd491a119d524cf (patch) | |
| tree | b3683559974e1c2ba81301a30788b0ce47ac331e /MediaBrowser.Controller/Kernel.cs | |
| parent | a0ced20d5b2c486e6798a93d253ab106418bbd6c (diff) | |
isolated DotNetZip dependancy
Diffstat (limited to 'MediaBrowser.Controller/Kernel.cs')
| -rw-r--r-- | MediaBrowser.Controller/Kernel.cs | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Kernel.cs b/MediaBrowser.Controller/Kernel.cs index c4d8f3e6c..22c241fd4 100644 --- a/MediaBrowser.Controller/Kernel.cs +++ b/MediaBrowser.Controller/Kernel.cs @@ -15,6 +15,7 @@ using MediaBrowser.Controller.ScheduledTasks; using MediaBrowser.Controller.Updates; using MediaBrowser.Controller.Weather; using MediaBrowser.Model.Configuration; +using MediaBrowser.Model.IO; using MediaBrowser.Model.System; using System; using System.Collections.Generic; @@ -298,12 +299,19 @@ namespace MediaBrowser.Controller } /// <summary> + /// Gets or sets the zip client. + /// </summary> + /// <value>The zip client.</value> + private IZipClient ZipClient { get; set; } + + /// <summary> /// Creates a kernel based on a Data path, which is akin to our current programdata path /// </summary> - public Kernel(IIsoManager isoManager) + public Kernel(IIsoManager isoManager, IZipClient zipClient) : base(isoManager) { Instance = this; + ZipClient = zipClient; } /// <summary> @@ -319,10 +327,10 @@ namespace MediaBrowser.Controller RootFolder = null; ReloadResourcePools(); - InstallationManager = new InstallationManager(this); + InstallationManager = new InstallationManager(this, ZipClient); LibraryManager = new LibraryManager(this); UserManager = new UserManager(this); - FFMpegManager = new FFMpegManager(this); + FFMpegManager = new FFMpegManager(this, ZipClient); ImageManager = new ImageManager(this); ProviderManager = new ProviderManager(this); UserDataManager = new UserDataManager(this); |
