From 7f11659d9569359c89b5d4da6de54567109b9043 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Thu, 6 Dec 2018 20:58:59 -0800 Subject: [PATCH] New: Store last search time for MovieSearch (cherry picked from commit 9af57c6786eedd9beda4e1c6b8cdca20d165b622) --- .../Migration/234_movie_last_searched_time.cs | 14 ++++++++++++++ .../IndexerSearch/ReleaseSearchService.cs | 10 ++++++++++ src/NzbDrone.Core/Movies/Movie.cs | 1 + 3 files changed, 25 insertions(+) create mode 100644 src/NzbDrone.Core/Datastore/Migration/234_movie_last_searched_time.cs diff --git a/src/NzbDrone.Core/Datastore/Migration/234_movie_last_searched_time.cs b/src/NzbDrone.Core/Datastore/Migration/234_movie_last_searched_time.cs new file mode 100644 index 000000000..7c9d07b99 --- /dev/null +++ b/src/NzbDrone.Core/Datastore/Migration/234_movie_last_searched_time.cs @@ -0,0 +1,14 @@ +using FluentMigrator; +using NzbDrone.Core.Datastore.Migration.Framework; + +namespace NzbDrone.Core.Datastore.Migration +{ + [Migration(234)] + public class movie_last_searched_time : NzbDroneMigrationBase + { + protected override void MainDbUpgrade() + { + Alter.Table("Movies").AddColumn("LastSearchTime").AsDateTimeOffset().Nullable(); + } + } +} diff --git a/src/NzbDrone.Core/IndexerSearch/ReleaseSearchService.cs b/src/NzbDrone.Core/IndexerSearch/ReleaseSearchService.cs index a8ec8c6f8..4107127e5 100644 --- a/src/NzbDrone.Core/IndexerSearch/ReleaseSearchService.cs +++ b/src/NzbDrone.Core/IndexerSearch/ReleaseSearchService.cs @@ -114,6 +114,16 @@ private async Task> Dispatch(Func Tags { get; set; } public AddMovieOptions AddOptions { get; set; } + public DateTime? LastSearchTime { get; set; } public MovieFile MovieFile { get; set; } public int MovieFileId { get; set; }