diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-01-28 16:29:02 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-01-28 16:29:02 -0500 |
| commit | 83ec91f836be4d5f4cac3dd76b8939250c4fa903 (patch) | |
| tree | aee84acee041bb01443da3c8f7e25eb3bac7800b /MediaBrowser.Providers/Manager | |
| parent | c3dbca150739d2a78a36524c91fda334732687c6 (diff) | |
restore dummy season folder creation
Diffstat (limited to 'MediaBrowser.Providers/Manager')
| -rw-r--r-- | MediaBrowser.Providers/Manager/MetadataService.cs | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs index baccfa65b3..ab6cb89a62 100644 --- a/MediaBrowser.Providers/Manager/MetadataService.cs +++ b/MediaBrowser.Providers/Manager/MetadataService.cs @@ -183,7 +183,14 @@ namespace MediaBrowser.Providers.Manager await SaveProviderResult(itemOfType, refreshResult, refreshOptions.DirectoryService).ConfigureAwait(false); } - itemOfType.AfterMetadataRefresh(); + await AfterMetadataRefresh(itemOfType, refreshOptions, cancellationToken).ConfigureAwait(false); + } + + private readonly Task _cachedTask = Task.FromResult(true); + protected virtual Task AfterMetadataRefresh(TItemType item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken) + { + item.AfterMetadataRefresh(); + return _cachedTask; } private void MergeIdentities(TItemType item, TIdType id) @@ -323,11 +330,11 @@ namespace MediaBrowser.Providers.Manager return item is TItemType; } - protected virtual async Task<RefreshResult> RefreshWithProviders(TItemType item, - TIdType id, - MetadataRefreshOptions options, - List<IMetadataProvider> providers, - ItemImageProvider imageService, + protected virtual async Task<RefreshResult> RefreshWithProviders(TItemType item, + TIdType id, + MetadataRefreshOptions options, + List<IMetadataProvider> providers, + ItemImageProvider imageService, CancellationToken cancellationToken) { var refreshResult = new RefreshResult @@ -603,10 +610,10 @@ namespace MediaBrowser.Providers.Manager } } - protected abstract void MergeData(TItemType source, - TItemType target, - List<MetadataFields> lockedFields, - bool replaceData, + protected abstract void MergeData(TItemType source, + TItemType target, + List<MetadataFields> lockedFields, + bool replaceData, bool mergeMetadataSettings); public virtual int Order |
