aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-12-06 10:59:40 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-12-06 10:59:40 -0500
commit9f4f2281cdd9d3cdbb9b96c19b8034f235b36b80 (patch)
tree4f24e3b92359c468cc55d712f9cb6b3c014b8b35 /MediaBrowser.Providers
parent5f0d8000a5ec26fd66c5f188f3bb517bb139b74b (diff)
prevent xml savers from triggering xml providers
Diffstat (limited to 'MediaBrowser.Providers')
-rw-r--r--MediaBrowser.Providers/FolderProviderFromXml.cs5
-rw-r--r--MediaBrowser.Providers/Games/GameProviderFromXml.cs3
-rw-r--r--MediaBrowser.Providers/Games/GameSystemProviderFromXml.cs5
-rw-r--r--MediaBrowser.Providers/LiveTv/ChannelProviderFromXml.cs4
-rw-r--r--MediaBrowser.Providers/Movies/BoxSetProviderFromXml.cs4
-rw-r--r--MediaBrowser.Providers/Movies/MovieProviderFromXml.cs4
-rw-r--r--MediaBrowser.Providers/Movies/PersonProviderFromXml.cs5
-rw-r--r--MediaBrowser.Providers/Music/AlbumProviderFromXml.cs4
-rw-r--r--MediaBrowser.Providers/Music/ArtistProviderFromXml.cs4
-rw-r--r--MediaBrowser.Providers/Savers/AlbumXmlSaver.cs3
-rw-r--r--MediaBrowser.Providers/Savers/ArtistXmlSaver.cs3
-rw-r--r--MediaBrowser.Providers/Savers/BoxSetXmlSaver.cs2
-rw-r--r--MediaBrowser.Providers/Savers/ChannelXmlSaver.cs3
-rw-r--r--MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs5
-rw-r--r--MediaBrowser.Providers/Savers/FolderXmlSaver.cs3
-rw-r--r--MediaBrowser.Providers/Savers/GameSystemXmlSaver.cs2
-rw-r--r--MediaBrowser.Providers/Savers/GameXmlSaver.cs3
-rw-r--r--MediaBrowser.Providers/Savers/MovieXmlSaver.cs3
-rw-r--r--MediaBrowser.Providers/Savers/PersonXmlSaver.cs3
-rw-r--r--MediaBrowser.Providers/Savers/SeasonXmlSaver.cs4
-rw-r--r--MediaBrowser.Providers/Savers/SeriesXmlSaver.cs5
-rw-r--r--MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs4
-rw-r--r--MediaBrowser.Providers/TV/SeasonProviderFromXml.cs4
-rw-r--r--MediaBrowser.Providers/TV/SeriesProviderFromXml.cs4
24 files changed, 12 insertions, 77 deletions
diff --git a/MediaBrowser.Providers/FolderProviderFromXml.cs b/MediaBrowser.Providers/FolderProviderFromXml.cs
index 8459fceef..253ff6785 100644
--- a/MediaBrowser.Providers/FolderProviderFromXml.cs
+++ b/MediaBrowser.Providers/FolderProviderFromXml.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -17,14 +16,12 @@ namespace MediaBrowser.Providers
/// </summary>
public class FolderProviderFromXml : BaseMetadataProvider
{
- public static FolderProviderFromXml Current;
private readonly IFileSystem _fileSystem;
public FolderProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -56,7 +53,7 @@ namespace MediaBrowser.Providers
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Games/GameProviderFromXml.cs b/MediaBrowser.Providers/Games/GameProviderFromXml.cs
index 724e3f5fa..dcde7df49 100644
--- a/MediaBrowser.Providers/Games/GameProviderFromXml.cs
+++ b/MediaBrowser.Providers/Games/GameProviderFromXml.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Logging;
using MediaBrowser.Providers.Savers;
@@ -48,7 +47,7 @@ namespace MediaBrowser.Providers.Games
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Games/GameSystemProviderFromXml.cs b/MediaBrowser.Providers/Games/GameSystemProviderFromXml.cs
index 0c9d55a09..12ae4b75b 100644
--- a/MediaBrowser.Providers/Games/GameSystemProviderFromXml.cs
+++ b/MediaBrowser.Providers/Games/GameSystemProviderFromXml.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
@@ -14,14 +13,12 @@ namespace MediaBrowser.Providers.Games
{
public class GameSystemProviderFromXml : BaseMetadataProvider
{
- internal static GameSystemProviderFromXml Current { get; private set; }
private readonly IFileSystem _fileSystem;
public GameSystemProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -53,7 +50,7 @@ namespace MediaBrowser.Providers.Games
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/LiveTv/ChannelProviderFromXml.cs b/MediaBrowser.Providers/LiveTv/ChannelProviderFromXml.cs
index b166750b5..73564fa2b 100644
--- a/MediaBrowser.Providers/LiveTv/ChannelProviderFromXml.cs
+++ b/MediaBrowser.Providers/LiveTv/ChannelProviderFromXml.cs
@@ -13,14 +13,12 @@ namespace MediaBrowser.Providers.LiveTv
{
class ChannelProviderFromXml : BaseMetadataProvider
{
- internal static ChannelProviderFromXml Current { get; private set; }
private readonly IFileSystem _fileSystem;
public ChannelProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -52,7 +50,7 @@ namespace MediaBrowser.Providers.LiveTv
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Movies/BoxSetProviderFromXml.cs b/MediaBrowser.Providers/Movies/BoxSetProviderFromXml.cs
index 0b2502ba9..43c0bd680 100644
--- a/MediaBrowser.Providers/Movies/BoxSetProviderFromXml.cs
+++ b/MediaBrowser.Providers/Movies/BoxSetProviderFromXml.cs
@@ -18,14 +18,12 @@ namespace MediaBrowser.Providers.Movies
/// </summary>
public class BoxSetProviderFromXml : BaseMetadataProvider
{
- public static BoxSetProviderFromXml Current;
private readonly IFileSystem _fileSystem;
public BoxSetProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -57,7 +55,7 @@ namespace MediaBrowser.Providers.Movies
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Movies/MovieProviderFromXml.cs b/MediaBrowser.Providers/Movies/MovieProviderFromXml.cs
index dfab655f1..ff6339034 100644
--- a/MediaBrowser.Providers/Movies/MovieProviderFromXml.cs
+++ b/MediaBrowser.Providers/Movies/MovieProviderFromXml.cs
@@ -19,7 +19,6 @@ namespace MediaBrowser.Providers.Movies
/// </summary>
public class MovieProviderFromXml : BaseMetadataProvider
{
- internal static MovieProviderFromXml Current { get; private set; }
private readonly IItemRepository _itemRepo;
private readonly IFileSystem _fileSystem;
@@ -28,7 +27,6 @@ namespace MediaBrowser.Providers.Movies
{
_itemRepo = itemRepo;
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -73,7 +71,7 @@ namespace MediaBrowser.Providers.Movies
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Movies/PersonProviderFromXml.cs b/MediaBrowser.Providers/Movies/PersonProviderFromXml.cs
index 8de061b99..1422fffa9 100644
--- a/MediaBrowser.Providers/Movies/PersonProviderFromXml.cs
+++ b/MediaBrowser.Providers/Movies/PersonProviderFromXml.cs
@@ -1,7 +1,6 @@
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
-using MediaBrowser.Controller.IO;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Logging;
using System;
@@ -13,14 +12,12 @@ namespace MediaBrowser.Providers.Movies
{
class PersonProviderFromXml : BaseMetadataProvider
{
- internal static PersonProviderFromXml Current { get; private set; }
private readonly IFileSystem _fileSystem;
public PersonProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -52,7 +49,7 @@ namespace MediaBrowser.Providers.Movies
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Music/AlbumProviderFromXml.cs b/MediaBrowser.Providers/Music/AlbumProviderFromXml.cs
index 1dc4abfc8..02730b725 100644
--- a/MediaBrowser.Providers/Music/AlbumProviderFromXml.cs
+++ b/MediaBrowser.Providers/Music/AlbumProviderFromXml.cs
@@ -14,14 +14,12 @@ namespace MediaBrowser.Providers.Music
{
class AlbumProviderFromXml : BaseMetadataProvider
{
- public static AlbumProviderFromXml Current;
private readonly IFileSystem _fileSystem;
public AlbumProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -53,7 +51,7 @@ namespace MediaBrowser.Providers.Music
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Music/ArtistProviderFromXml.cs b/MediaBrowser.Providers/Music/ArtistProviderFromXml.cs
index b7e846353..c0bf564af 100644
--- a/MediaBrowser.Providers/Music/ArtistProviderFromXml.cs
+++ b/MediaBrowser.Providers/Music/ArtistProviderFromXml.cs
@@ -14,14 +14,12 @@ namespace MediaBrowser.Providers.Music
{
class ArtistProviderFromXml : BaseMetadataProvider
{
- public static ArtistProviderFromXml Current;
private readonly IFileSystem _fileSystem;
public ArtistProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -53,7 +51,7 @@ namespace MediaBrowser.Providers.Music
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/AlbumXmlSaver.cs b/MediaBrowser.Providers/Savers/AlbumXmlSaver.cs
index 6e8083508..8dd6940c5 100644
--- a/MediaBrowser.Providers/Savers/AlbumXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/AlbumXmlSaver.cs
@@ -59,9 +59,6 @@ namespace MediaBrowser.Providers.Savers
var xmlFilePath = GetSavePath(item);
XmlSaverHelpers.Save(builder, xmlFilePath, new List<string> { });
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- AlbumProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/ArtistXmlSaver.cs b/MediaBrowser.Providers/Savers/ArtistXmlSaver.cs
index 81f092a46..924a5a88e 100644
--- a/MediaBrowser.Providers/Savers/ArtistXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/ArtistXmlSaver.cs
@@ -72,9 +72,6 @@ namespace MediaBrowser.Providers.Savers
var xmlFilePath = GetSavePath(item);
XmlSaverHelpers.Save(builder, xmlFilePath, new List<string> { });
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- ArtistProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/BoxSetXmlSaver.cs b/MediaBrowser.Providers/Savers/BoxSetXmlSaver.cs
index cec6da64a..c2e607f6a 100644
--- a/MediaBrowser.Providers/Savers/BoxSetXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/BoxSetXmlSaver.cs
@@ -59,8 +59,6 @@ namespace MediaBrowser.Providers.Savers
var xmlFilePath = GetSavePath(item);
XmlSaverHelpers.Save(builder, xmlFilePath, new List<string> { });
-
- BoxSetProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/ChannelXmlSaver.cs b/MediaBrowser.Providers/Savers/ChannelXmlSaver.cs
index c6ac220a9..6880c9948 100644
--- a/MediaBrowser.Providers/Savers/ChannelXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/ChannelXmlSaver.cs
@@ -56,9 +56,6 @@ namespace MediaBrowser.Providers.Savers
XmlSaverHelpers.Save(builder, xmlFilePath, new List<string>
{
});
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- ChannelProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs b/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs
index 1c37b0789..35dd551f1 100644
--- a/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs
@@ -3,8 +3,6 @@ using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
using MediaBrowser.Controller.Persistence;
-using MediaBrowser.Providers.TV;
-using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
@@ -117,9 +115,6 @@ namespace MediaBrowser.Providers.Savers
"airsbefore_episode",
"airsbefore_season"
});
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- EpisodeProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/FolderXmlSaver.cs b/MediaBrowser.Providers/Savers/FolderXmlSaver.cs
index 319f6c7d0..9c1e6f38e 100644
--- a/MediaBrowser.Providers/Savers/FolderXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/FolderXmlSaver.cs
@@ -4,7 +4,6 @@ using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
@@ -78,8 +77,6 @@ namespace MediaBrowser.Providers.Savers
var xmlFilePath = GetSavePath(item);
XmlSaverHelpers.Save(builder, xmlFilePath, new List<string> { });
-
- FolderProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/GameSystemXmlSaver.cs b/MediaBrowser.Providers/Savers/GameSystemXmlSaver.cs
index 724e3b1d9..496bb51d0 100644
--- a/MediaBrowser.Providers/Savers/GameSystemXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/GameSystemXmlSaver.cs
@@ -58,8 +58,6 @@ namespace MediaBrowser.Providers.Savers
var xmlFilePath = GetSavePath(item);
XmlSaverHelpers.Save(builder, xmlFilePath, new List<string> { });
-
- GameSystemProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/GameXmlSaver.cs b/MediaBrowser.Providers/Savers/GameXmlSaver.cs
index f35e4d131..03c3a2916 100644
--- a/MediaBrowser.Providers/Savers/GameXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/GameXmlSaver.cs
@@ -98,9 +98,6 @@ namespace MediaBrowser.Providers.Savers
"NesBox",
"NesBoxRom"
});
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- MovieProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
public string GetSavePath(BaseItem item)
diff --git a/MediaBrowser.Providers/Savers/MovieXmlSaver.cs b/MediaBrowser.Providers/Savers/MovieXmlSaver.cs
index 1a287a918..17dca6008 100644
--- a/MediaBrowser.Providers/Savers/MovieXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/MovieXmlSaver.cs
@@ -122,9 +122,6 @@ namespace MediaBrowser.Providers.Savers
"Album",
"TmdbCollectionName"
});
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- MovieProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
public string GetSavePath(BaseItem item)
diff --git a/MediaBrowser.Providers/Savers/PersonXmlSaver.cs b/MediaBrowser.Providers/Savers/PersonXmlSaver.cs
index cefdec9c1..a6d7575ea 100644
--- a/MediaBrowser.Providers/Savers/PersonXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/PersonXmlSaver.cs
@@ -64,9 +64,6 @@ namespace MediaBrowser.Providers.Savers
{
"PlaceOfBirth"
});
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- PersonProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/SeasonXmlSaver.cs b/MediaBrowser.Providers/Savers/SeasonXmlSaver.cs
index a2231ab74..c96f71b0a 100644
--- a/MediaBrowser.Providers/Savers/SeasonXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/SeasonXmlSaver.cs
@@ -2,8 +2,6 @@
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
-using MediaBrowser.Providers.TV;
-using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
@@ -59,8 +57,6 @@ namespace MediaBrowser.Providers.Savers
var xmlFilePath = GetSavePath(item);
XmlSaverHelpers.Save(builder, xmlFilePath, new List<string> { });
-
- SeasonProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/Savers/SeriesXmlSaver.cs b/MediaBrowser.Providers/Savers/SeriesXmlSaver.cs
index b955ac7c9..7f37ba1ce 100644
--- a/MediaBrowser.Providers/Savers/SeriesXmlSaver.cs
+++ b/MediaBrowser.Providers/Savers/SeriesXmlSaver.cs
@@ -3,8 +3,6 @@ using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.TV;
using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Entities;
-using MediaBrowser.Providers.TV;
-using System;
using System.Collections.Generic;
using System.IO;
using System.Security;
@@ -119,9 +117,6 @@ namespace MediaBrowser.Providers.Savers
// Don't preserve old series node
"Series"
});
-
- // Set last refreshed so that the provider doesn't trigger after the file save
- SeriesProviderFromXml.Current.SetLastRefreshed(item, DateTime.UtcNow);
}
/// <summary>
diff --git a/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs b/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs
index 7ddf421b9..322867f2f 100644
--- a/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs
+++ b/MediaBrowser.Providers/TV/EpisodeProviderFromXml.cs
@@ -18,7 +18,6 @@ namespace MediaBrowser.Providers.TV
/// </summary>
public class EpisodeProviderFromXml : BaseMetadataProvider
{
- internal static EpisodeProviderFromXml Current { get; private set; }
private readonly IItemRepository _itemRepo;
private readonly IFileSystem _fileSystem;
@@ -27,7 +26,6 @@ namespace MediaBrowser.Providers.TV
{
_itemRepo = itemRepo;
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -78,7 +76,7 @@ namespace MediaBrowser.Providers.TV
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(file) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(file) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/TV/SeasonProviderFromXml.cs b/MediaBrowser.Providers/TV/SeasonProviderFromXml.cs
index 5f1eb5cb3..9a031ecd8 100644
--- a/MediaBrowser.Providers/TV/SeasonProviderFromXml.cs
+++ b/MediaBrowser.Providers/TV/SeasonProviderFromXml.cs
@@ -18,14 +18,12 @@ namespace MediaBrowser.Providers.TV
/// </summary>
public class SeasonProviderFromXml : BaseMetadataProvider
{
- public static SeasonProviderFromXml Current;
private readonly IFileSystem _fileSystem;
public SeasonProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -57,7 +55,7 @@ namespace MediaBrowser.Providers.TV
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>
diff --git a/MediaBrowser.Providers/TV/SeriesProviderFromXml.cs b/MediaBrowser.Providers/TV/SeriesProviderFromXml.cs
index c4b82d51e..ab5e2d8fe 100644
--- a/MediaBrowser.Providers/TV/SeriesProviderFromXml.cs
+++ b/MediaBrowser.Providers/TV/SeriesProviderFromXml.cs
@@ -18,14 +18,12 @@ namespace MediaBrowser.Providers.TV
/// </summary>
public class SeriesProviderFromXml : BaseMetadataProvider
{
- internal static SeriesProviderFromXml Current { get; private set; }
private readonly IFileSystem _fileSystem;
public SeriesProviderFromXml(ILogManager logManager, IServerConfigurationManager configurationManager, IFileSystem fileSystem)
: base(logManager, configurationManager)
{
_fileSystem = fileSystem;
- Current = this;
}
/// <summary>
@@ -57,7 +55,7 @@ namespace MediaBrowser.Providers.TV
return false;
}
- return _fileSystem.GetLastWriteTimeUtc(xml) > providerInfo.LastRefreshed;
+ return _fileSystem.GetLastWriteTimeUtc(xml) > item.DateLastSaved;
}
/// <summary>