From 58eb50095676ec8bb4f7d4e1d0fc766dd3280305 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 6 Sep 2014 00:21:23 -0400 Subject: fixes #914 - Add option to save metadata hidden --- MediaBrowser.Providers/FolderImages/DefaultImageProvider.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Providers/FolderImages') diff --git a/MediaBrowser.Providers/FolderImages/DefaultImageProvider.cs b/MediaBrowser.Providers/FolderImages/DefaultImageProvider.cs index 0f7e6d10a7..ce6694edc1 100644 --- a/MediaBrowser.Providers/FolderImages/DefaultImageProvider.cs +++ b/MediaBrowser.Providers/FolderImages/DefaultImageProvider.cs @@ -7,12 +7,13 @@ using MediaBrowser.Model.Providers; using MediaBrowser.Providers.Genres; using System; using System.Collections.Generic; +using System.Linq; using System.Threading; using System.Threading.Tasks; namespace MediaBrowser.Providers.FolderImages { - public class DefaultImageProvider : IRemoteImageProvider + public class DefaultImageProvider : IRemoteImageProvider, IHasChangeMonitor { private readonly IHttpClient _httpClient; @@ -130,5 +131,10 @@ namespace MediaBrowser.Providers.FolderImages ResourcePool = GenreImageProvider.ImageDownloadResourcePool }); } + + public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date) + { + return GetSupportedImages(item).Any(i => !item.HasImage(i)); + } } } -- cgit v1.2.3