diff options
Diffstat (limited to 'MediaBrowser.Common.Implementations/BaseApplicationHost.cs')
| -rw-r--r-- | MediaBrowser.Common.Implementations/BaseApplicationHost.cs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs index c59d1a3b00..5a5d48ac27 100644 --- a/MediaBrowser.Common.Implementations/BaseApplicationHost.cs +++ b/MediaBrowser.Common.Implementations/BaseApplicationHost.cs @@ -196,12 +196,15 @@ namespace MediaBrowser.Common.Implementations /// <summary> /// Initializes a new instance of the <see cref="BaseApplicationHost{TApplicationPathsType}"/> class. /// </summary> - protected BaseApplicationHost(TApplicationPathsType applicationPaths, ILogManager logManager) + protected BaseApplicationHost(TApplicationPathsType applicationPaths, + ILogManager logManager, + IFileSystem fileSystem) { FailedAssemblies = new List<string>(); ApplicationPaths = applicationPaths; LogManager = logManager; + FileSystemManager = fileSystem; ConfigurationManager = GetConfigurationManager(); } @@ -441,7 +444,6 @@ namespace MediaBrowser.Common.Implementations RegisterSingleInstance(TaskManager); - FileSystemManager = CreateFileSystemManager(); RegisterSingleInstance(FileSystemManager); HttpClient = new HttpClientManager.HttpClientManager(ApplicationPaths, Logger, FileSystemManager, ConfigurationManager); @@ -485,11 +487,6 @@ namespace MediaBrowser.Common.Implementations } } - protected virtual IFileSystem CreateFileSystemManager() - { - return new CommonFileSystem(Logger, true); - } - /// <summary> /// Gets a list of types within an assembly /// This will handle situations that would normally throw an exception - such as a type within the assembly that depends on some other non-existant reference |
