mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-07-09 07:10:34 +02:00
update change monitors
This commit is contained in:
parent
9ec3b6c0eb
commit
5fc4233942
|
@ -295,7 +295,12 @@ namespace MediaBrowser.Providers.Manager
|
|||
return true;
|
||||
}
|
||||
|
||||
if (item is BoxSet || item is IItemByName || item is Playlist)
|
||||
if (!(item is Audio) && !(item is Video))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (item is IItemByName)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -305,16 +310,6 @@ namespace MediaBrowser.Providers.Manager
|
|||
return true;
|
||||
}
|
||||
|
||||
if (item is ICollectionFolder)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!(item is Audio) && !(item is Video))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ using System.Threading.Tasks;
|
|||
|
||||
namespace MediaBrowser.Providers.Movies
|
||||
{
|
||||
class MovieDbImageProvider : IRemoteImageProvider, IHasOrder, IHasChangeMonitor
|
||||
class MovieDbImageProvider : IRemoteImageProvider, IHasOrder, IHasItemChangeMonitor
|
||||
{
|
||||
private readonly IJsonSerializer _jsonSerializer;
|
||||
private readonly IHttpClient _httpClient;
|
||||
|
@ -222,9 +222,9 @@ namespace MediaBrowser.Providers.Movies
|
|||
});
|
||||
}
|
||||
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date)
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService)
|
||||
{
|
||||
return MovieDbProvider.Current.HasChanged(item, date);
|
||||
return MovieDbProvider.Current.HasChanged(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -414,7 +414,7 @@ namespace MediaBrowser.Providers.Movies
|
|||
return _configurationManager.GetConfiguration<TheMovieDbOptions>("themoviedb");
|
||||
}
|
||||
|
||||
public bool HasChanged(IHasMetadata item, DateTime date)
|
||||
public bool HasChanged(IHasMetadata item)
|
||||
{
|
||||
if (!GetTheMovieDbOptions().EnableAutomaticUpdates)
|
||||
{
|
||||
|
@ -430,7 +430,7 @@ namespace MediaBrowser.Providers.Movies
|
|||
|
||||
var fileInfo = _fileSystem.GetFileInfo(dataFilePath);
|
||||
|
||||
return !fileInfo.Exists || _fileSystem.GetLastWriteTimeUtc(fileInfo) > date;
|
||||
return !fileInfo.Exists || _fileSystem.GetLastWriteTimeUtc(fileInfo) > item.DateLastRefreshed;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
|
|
@ -33,9 +33,9 @@ namespace MediaBrowser.Providers.Movies
|
|||
get { return MovieDbProvider.Current.Name; }
|
||||
}
|
||||
|
||||
public bool HasChanged(IHasMetadata item, DateTime date)
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService)
|
||||
{
|
||||
return MovieDbProvider.Current.HasChanged(item, date);
|
||||
return MovieDbProvider.Current.HasChanged(item);
|
||||
}
|
||||
|
||||
public int Order
|
||||
|
|
|
@ -27,9 +27,9 @@ namespace MediaBrowser.Providers.Music
|
|||
get { return MovieDbProvider.Current.Name; }
|
||||
}
|
||||
|
||||
public bool HasChanged(IHasMetadata item, DateTime date)
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService)
|
||||
{
|
||||
return MovieDbProvider.Current.HasChanged(item, date);
|
||||
return MovieDbProvider.Current.HasChanged(item);
|
||||
}
|
||||
|
||||
public Task<HttpResponseInfo> GetImageResponse(string url, CancellationToken cancellationToken)
|
||||
|
|
|
@ -23,7 +23,7 @@ using CommonIO;
|
|||
|
||||
namespace MediaBrowser.Providers.TV
|
||||
{
|
||||
public class FanartSeriesProvider : IRemoteImageProvider, IHasOrder, IHasChangeMonitor
|
||||
public class FanartSeriesProvider : IRemoteImageProvider, IHasOrder, IHasItemChangeMonitor
|
||||
{
|
||||
private readonly CultureInfo _usCulture = new CultureInfo("en-US");
|
||||
private readonly IServerConfigurationManager _config;
|
||||
|
@ -341,7 +341,7 @@ namespace MediaBrowser.Providers.TV
|
|||
}
|
||||
}
|
||||
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date)
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService)
|
||||
{
|
||||
var options = GetFanartOptions();
|
||||
if (!options.EnableAutomaticUpdates)
|
||||
|
@ -358,7 +358,7 @@ namespace MediaBrowser.Providers.TV
|
|||
|
||||
var fileInfo = _fileSystem.GetFileInfo(imagesFilePath);
|
||||
|
||||
return !fileInfo.Exists || _fileSystem.GetLastWriteTimeUtc(fileInfo) > date;
|
||||
return !fileInfo.Exists || _fileSystem.GetLastWriteTimeUtc(fileInfo) > item.DateLastRefreshed;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
|
|
@ -16,7 +16,7 @@ using System.Threading.Tasks;
|
|||
|
||||
namespace MediaBrowser.Providers.TV
|
||||
{
|
||||
public class MovieDbSeriesImageProvider : IRemoteImageProvider, IHasOrder, IHasChangeMonitor
|
||||
public class MovieDbSeriesImageProvider : IRemoteImageProvider, IHasOrder, IHasItemChangeMonitor
|
||||
{
|
||||
private readonly IJsonSerializer _jsonSerializer;
|
||||
private readonly IHttpClient _httpClient;
|
||||
|
@ -196,9 +196,9 @@ namespace MediaBrowser.Providers.TV
|
|||
});
|
||||
}
|
||||
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date)
|
||||
public bool HasChanged(IHasMetadata item, IDirectoryService directoryService)
|
||||
{
|
||||
return MovieDbSeriesProvider.Current.HasChanged(item, date);
|
||||
return MovieDbSeriesProvider.Current.HasChanged(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -414,7 +414,7 @@ namespace MediaBrowser.Providers.TV
|
|||
return Path.Combine(path, filename);
|
||||
}
|
||||
|
||||
public bool HasChanged(IHasMetadata item, DateTime date)
|
||||
public bool HasChanged(IHasMetadata item)
|
||||
{
|
||||
if (!MovieDbProvider.Current.GetTheMovieDbOptions().EnableAutomaticUpdates)
|
||||
{
|
||||
|
@ -430,7 +430,7 @@ namespace MediaBrowser.Providers.TV
|
|||
|
||||
var fileInfo = _fileSystem.GetFileInfo(dataFilePath);
|
||||
|
||||
return !fileInfo.Exists || _fileSystem.GetLastWriteTimeUtc(fileInfo) > date;
|
||||
return !fileInfo.Exists || _fileSystem.GetLastWriteTimeUtc(fileInfo) > item.DateLastRefreshed;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
|
Loading…
Reference in a new issue