aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-10-13 14:35:28 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-10-13 14:35:28 -0400
commit22b8c830fd0d4509f096a2aa4dfa60e5e4d8bbe2 (patch)
treedaf0dfda9c99809fbc411ab3982c1cc9740c5f29
parent2a44efaa42e17bbaea591fc602a93972d1cb9303 (diff)
restrict person updates to 14 days
-rw-r--r--MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs b/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs
index 0bc85f934..347e4de97 100644
--- a/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs
+++ b/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs
@@ -93,6 +93,12 @@ namespace MediaBrowser.Providers.Movies
{
var lastUpdateDate = new DateTime(lastUpdateTicks, DateTimeKind.Utc);
+ // They only allow up to 14 days of updates
+ if ((DateTime.UtcNow - lastUpdateDate).TotalDays > 13)
+ {
+ lastUpdateDate = DateTime.UtcNow.AddDays(-13);
+ }
+
var updatedIds = await GetIdsToUpdate(lastUpdateDate, 1, cancellationToken).ConfigureAwait(false);
var existingDictionary = existingDirectories.ToDictionary(i => i, StringComparer.OrdinalIgnoreCase);