aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-08-26 14:17:38 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-08-26 14:17:38 -0400
commitd4050fbf2cbec98306d3f39c2cf7b620147afdee (patch)
tree26c6a8872a361265b4d0a231fa6dc00ebd3d0de9 /MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
parent7f25be3e0dcc4629d6e14dff89a4abe227c04466 (diff)
update photos
Diffstat (limited to 'MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs b/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
index c29204702..69e04c072 100644
--- a/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
+++ b/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs
@@ -2,6 +2,7 @@
using MediaBrowser.Common.ScheduledTasks;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Library;
+using MediaBrowser.Controller.LiveTv;
using MediaBrowser.Controller.Persistence;
using System;
using System.Collections.Generic;
@@ -52,7 +53,10 @@ namespace MediaBrowser.Server.Implementations.Persistence
var itemIds = _libraryManager.GetItemIds(new InternalItemsQuery
{
IsCurrentSchema = false,
- Limit = 50000
+ Limit = 100000,
+
+ // These are constantly getting regenerated so don't bother with them here
+ ExcludeItemTypes = new[] { typeof(LiveTvProgram).Name }
});
var numComplete = 0;
@@ -62,6 +66,8 @@ namespace MediaBrowser.Server.Implementations.Persistence
foreach (var itemId in itemIds)
{
+ cancellationToken.ThrowIfCancellationRequested();
+
var item = _libraryManager.GetItemById(itemId);
if (item != null)