aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs')
-rw-r--r--MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs b/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs
index 9862f10fe..b6fdaaa83 100644
--- a/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs
+++ b/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs
@@ -1,4 +1,5 @@
-using MediaBrowser.Controller.Configuration;
+using MediaBrowser.Common.IO;
+using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.IO;
@@ -20,11 +21,13 @@ namespace MediaBrowser.Providers.TV
{
internal static EpisodeProviderFromXml Current { get; private set; }
private readonly IItemRepository _itemRepo;
+ private readonly IFileSystem _fileSystem;
- public EpisodeProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IItemRepository itemRepo)
+ public EpisodeProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IItemRepository itemRepo, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_itemRepo = itemRepo;
+ _fileSystem = fileSystem;
Current = this;
}
@@ -76,7 +79,7 @@ namespace MediaBrowser.Providers.TV
return false;
}
- return FileSystem.GetLastWriteTimeUtc(file, Logger) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(file) > providerInfo.LastRefreshed;
}
/// <summary>