diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-02-03 12:27:00 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-02-03 12:27:00 -0500 |
| commit | 89a3a77110ac864f13e8b61b7e95a58f10315298 (patch) | |
| tree | 79c21a4dd2b0be9e1332b6cd32f8848734eda7cc | |
| parent | b5b8f8615edc2012e14b36853c6071678605bcc5 (diff) | |
start library scan after database clean
| -rw-r--r-- | MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs b/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs index 1bbe42426..26de52560 100644 --- a/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs +++ b/MediaBrowser.Server.Implementations/Persistence/CleanDatabaseScheduledTask.cs @@ -17,6 +17,7 @@ using MediaBrowser.Controller.Channels; using MediaBrowser.Controller.Entities.Audio; using MediaBrowser.Controller.Localization; using MediaBrowser.Controller.Net; +using MediaBrowser.Server.Implementations.ScheduledTasks; namespace MediaBrowser.Server.Implementations.Persistence { @@ -29,11 +30,12 @@ namespace MediaBrowser.Server.Implementations.Persistence private readonly IFileSystem _fileSystem; private readonly IHttpServer _httpServer; private readonly ILocalizationManager _localization; + private readonly ITaskManager _taskManager; public const int MigrationVersion = 12; public static bool EnableUnavailableMessage = false; - public CleanDatabaseScheduledTask(ILibraryManager libraryManager, IItemRepository itemRepo, ILogger logger, IServerConfigurationManager config, IFileSystem fileSystem, IHttpServer httpServer, ILocalizationManager localization) + public CleanDatabaseScheduledTask(ILibraryManager libraryManager, IItemRepository itemRepo, ILogger logger, IServerConfigurationManager config, IFileSystem fileSystem, IHttpServer httpServer, ILocalizationManager localization, ITaskManager taskManager) { _libraryManager = libraryManager; _itemRepo = itemRepo; @@ -42,6 +44,7 @@ namespace MediaBrowser.Server.Implementations.Persistence _fileSystem = fileSystem; _httpServer = httpServer; _localization = localization; + _taskManager = taskManager; } public string Name @@ -98,6 +101,7 @@ namespace MediaBrowser.Server.Implementations.Persistence { EnableUnavailableMessage = false; _httpServer.GlobalResponse = null; + _taskManager.QueueScheduledTask<RefreshMediaLibraryTask>(); } } |
