From ef2fe671742974483a46aa8bb8a397a01a281a03 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 13 Jun 2013 23:49:30 -0400 Subject: removed image cleanup task --- .../MediaBrowser.Server.Implementations.csproj | 1 - .../ScheduledTasks/ImageCleanupTask.cs | 220 --------------------- 2 files changed, 221 deletions(-) delete mode 100644 MediaBrowser.Server.Implementations/ScheduledTasks/ImageCleanupTask.cs (limited to 'MediaBrowser.Server.Implementations') diff --git a/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj b/MediaBrowser.Server.Implementations/MediaBrowser.Server.Implementations.csproj index 1262e515e..a20c6bdff 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 fe4a34823..000000000 --- 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