mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-04 06:48:35 +01:00
add file cache
This commit is contained in:
@@ -349,9 +349,6 @@ namespace MediaBrowser.Providers.Manager
|
||||
|
||||
if (!runAllProviders)
|
||||
{
|
||||
// Avoid implicitly captured closure
|
||||
var currentItem = item;
|
||||
|
||||
var providersWithChanges = providers
|
||||
.Where(i =>
|
||||
{
|
||||
@@ -361,12 +358,6 @@ namespace MediaBrowser.Providers.Manager
|
||||
return HasChanged(item, hasFileChangeMonitor, options.DirectoryService);
|
||||
}
|
||||
|
||||
var hasChangeMonitor = i as IHasChangeMonitor;
|
||||
if (hasChangeMonitor != null)
|
||||
{
|
||||
return HasChanged(item, hasChangeMonitor, currentItem.DateLastSaved, options.DirectoryService);
|
||||
}
|
||||
|
||||
return false;
|
||||
})
|
||||
.ToList();
|
||||
@@ -726,27 +717,6 @@ namespace MediaBrowser.Providers.Manager
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
private bool HasChanged(IHasMetadata item, IHasChangeMonitor changeMonitor, DateTime date, IDirectoryService directoryService)
|
||||
{
|
||||
try
|
||||
{
|
||||
var hasChanged = changeMonitor.HasChanged(item, directoryService, date);
|
||||
|
||||
//if (hasChanged)
|
||||
//{
|
||||
// Logger.Debug("{0} reports change to {1} since {2}", changeMonitor.GetType().Name,
|
||||
// item.Path ?? item.Name, date);
|
||||
//}
|
||||
|
||||
return hasChanged;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Logger.ErrorException("Error in {0}.HasChanged", ex, changeMonitor.GetType().Name);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class RefreshResult
|
||||
|
||||
Reference in New Issue
Block a user