diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-10-25 22:53:47 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-10-25 22:53:47 -0400 |
| commit | 21be035df03c860ef5bb16aa0e39a0f33f5ac35a (patch) | |
| tree | 2b71e5c29d66ce58a498b5cff65a6f5ac48f7d9a /MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs | |
| parent | b30c58f82580a82586526114858fa0ca791f096e (diff) | |
make nfo project portable
Diffstat (limited to 'MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs')
| -rw-r--r-- | MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs b/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs index e8d45c0286..9deaa9745d 100644 --- a/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs +++ b/MediaBrowser.XbmcMetadata/Providers/EpisodeNfoProvider.cs @@ -9,6 +9,7 @@ using System.Threading; using MediaBrowser.Common.IO; using MediaBrowser.Controller.IO; using MediaBrowser.Model.IO; +using MediaBrowser.Model.Xml; namespace MediaBrowser.XbmcMetadata.Providers { @@ -17,20 +18,22 @@ namespace MediaBrowser.XbmcMetadata.Providers private readonly ILogger _logger; private readonly IConfigurationManager _config; private readonly IProviderManager _providerManager; + protected IXmlReaderSettingsFactory XmlReaderSettingsFactory { get; private set; } - public EpisodeNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager) + public EpisodeNfoProvider(IFileSystem fileSystem, ILogger logger, IConfigurationManager config, IProviderManager providerManager, IXmlReaderSettingsFactory xmlReaderSettingsFactory) : base(fileSystem) { _logger = logger; _config = config; _providerManager = providerManager; + XmlReaderSettingsFactory = xmlReaderSettingsFactory; } protected override void Fetch(MetadataResult<Episode> result, string path, CancellationToken cancellationToken) { var images = new List<LocalImageInfo>(); - new EpisodeNfoParser(_logger, _config, _providerManager).Fetch(result, images, path, cancellationToken); + new EpisodeNfoParser(_logger, _config, _providerManager, FileSystem, XmlReaderSettingsFactory).Fetch(result, images, path, cancellationToken); result.Images = images; } |
