From ef2fe671742974483a46aa8bb8a397a01a281a03 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 13 Jun 2013 23:49:30 -0400 Subject: [PATCH] removed image cleanup task --- .../ScheduledTasks/Tasks/SystemUpdateTask.cs | 3 +- ...MediaBrowser.Server.Implementations.csproj | 1 - .../ScheduledTasks/ImageCleanupTask.cs | 220 ------------------ 3 files changed, 2 insertions(+), 222 deletions(-) delete mode 100644 MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs diff --git a/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/SystemUpdateTask.cs b/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/SystemUpdateTask.cs index e74693f938..1189391787 100644 --- a/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/SystemUpdateTask.cs +++ b/MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/SystemUpdateTask.cs @@ -53,7 +53,8 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks // 1am new DailyTrigger { TimeOfDay = TimeSpan.FromHours(1) }, - new IntervalTrigger { Interval = TimeSpan.FromHours(2)} + // Every three hours + new IntervalTrigger { Interval = TimeSpan.FromHours(3)} }; } diff --git a/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj b/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj index 1262e515e2..a20c6bdffb 100644 --- a/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj +++ b/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj @@ -146,7 +146,6 @@ - diff --git a/MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs b/MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs deleted file mode 100644 index fe4a348234..0000000000 --- a/MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs +++ /dev/null @@ -1,220 +0,0 @@ -using MediaBrowser.Common.ScheduledTasks; -using MediaBrowser.Controller; -using MediaBrowser.Controller.Entities; -using MediaBrowser.Controller.Entities.Movies; -using MediaBrowser.Controller.Library; -using MediaBrowser.Controller.Persistence; -using MediaBrowser.Controller.Providers; -using MediaBrowser.Model.Logging; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; - -namespace MediaBrowser.Server.Implementations.ScheduledTasks -{ - /// - /// Class ImageCleanupTask - /// - public class ImageCleanupTask : IScheduledTask - { - /// - /// The _kernel - /// - private readonly Kernel _kernel; - /// - /// The _logger - /// - private readonly ILogger _logger; - private readonly ILibraryManager _libraryManager; - private readonly IServerApplicationPaths _appPaths; - private readonly IItemRepository _itemRepo; - - /// - /// Initializes a new instance of the class. - /// - /// The kernel. - /// The logger. - /// The library manager. - /// The app paths. - public ImageCleanupTask(Kernel kernel, ILogger logger, ILibraryManager libraryManager, IServerApplicationPaths appPaths, IItemRepository itemRepo) - { - _kernel = kernel; - _logger = logger; - _libraryManager = libraryManager; - _appPaths = appPaths; - _itemRepo = itemRepo; - } - - /// - /// Creates the triggers that define when the task will run - /// - /// IEnumerable{BaseTaskTrigger}. - public IEnumerable GetDefaultTriggers() - { - return new ITaskTrigger[] - { - new DailyTrigger { TimeOfDay = TimeSpan.FromHours(2) } - }; - } - - /// - /// Returns the task to be executed - /// - /// The cancellation token. - /// The progress. - /// Task. - public async Task Execute(CancellationToken cancellationToken, IProgress progress) - { - var items = _libraryManager.RootFolder.RecursiveChildren.ToList(); - - foreach (var video in items.OfType