From e5de7fb8cfdbcf94bc7ff14e4aeeeb6980759e59 Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Tue, 1 Mar 2016 23:50:09 +0100 Subject: [PATCH] Fixed: Don't trigger SceneMapping update and Housekeeping right on the startup event. --- .../DataAugmentation/Scene/SceneMappingServiceFixture.cs | 2 +- .../DataAugmentation/Scene/SceneMappingService.cs | 6 ------ src/NzbDrone.Core/Housekeeping/HousekeepingService.cs | 8 +------- 3 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/NzbDrone.Core.Test/DataAugmentation/Scene/SceneMappingServiceFixture.cs b/src/NzbDrone.Core.Test/DataAugmentation/Scene/SceneMappingServiceFixture.cs index 5cf9271e4..771c79423 100644 --- a/src/NzbDrone.Core.Test/DataAugmentation/Scene/SceneMappingServiceFixture.cs +++ b/src/NzbDrone.Core.Test/DataAugmentation/Scene/SceneMappingServiceFixture.cs @@ -124,7 +124,7 @@ namespace NzbDrone.Core.Test.DataAugmentation.Scene .Returns(Builder.CreateListOfSize(1).Build()); - Subject.HandleAsync(new ApplicationStartedEvent()); + Subject.Execute(new UpdateSceneMappingCommand()); Mocker.GetMock() .Verify(v => v.All(), Times.Once()); diff --git a/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs b/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs index f8b3a20bc..325a4ccda 100644 --- a/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs +++ b/src/NzbDrone.Core/DataAugmentation/Scene/SceneMappingService.cs @@ -21,7 +21,6 @@ namespace NzbDrone.Core.DataAugmentation.Scene } public class SceneMappingService : ISceneMappingService, - IHandleAsync, IHandle, IExecute { @@ -204,11 +203,6 @@ namespace NzbDrone.Core.DataAugmentation.Scene return titles.Where(title => title.All(c => c <= 255)).ToList(); } - public void HandleAsync(ApplicationStartedEvent message) - { - UpdateMappings(); - } - public void Handle(SeriesRefreshStartingEvent message) { UpdateMappings(); diff --git a/src/NzbDrone.Core/Housekeeping/HousekeepingService.cs b/src/NzbDrone.Core/Housekeeping/HousekeepingService.cs index d9229ba64..ea473bc5e 100644 --- a/src/NzbDrone.Core/Housekeeping/HousekeepingService.cs +++ b/src/NzbDrone.Core/Housekeeping/HousekeepingService.cs @@ -8,8 +8,7 @@ using NzbDrone.Core.Datastore; namespace NzbDrone.Core.Housekeeping { - public class HousekeepingService : IExecute, - IHandleAsync + public class HousekeepingService : IExecute { private readonly IEnumerable _housekeepers; private readonly Logger _logger; @@ -50,10 +49,5 @@ namespace NzbDrone.Core.Housekeeping { Clean(); } - - public void HandleAsync(ApplicationStartedEvent message) - { - Clean(); - } } }