aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/BaseItem.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-03 00:35:43 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-03 00:35:43 -0500
commit30ebfab8e0ae39213a5a550fbcbaa2463d6a74da (patch)
treefe6614f197b623917d0034bfec02c5d500f81ab9 /MediaBrowser.Controller/Entities/BaseItem.cs
parent6261f157f340e4f544f8f41a81b3cc1f2c69f5b1 (diff)
converted season providers
Diffstat (limited to 'MediaBrowser.Controller/Entities/BaseItem.cs')
-rw-r--r--MediaBrowser.Controller/Entities/BaseItem.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs
index d9579d79f8..5a041860bb 100644
--- a/MediaBrowser.Controller/Entities/BaseItem.cs
+++ b/MediaBrowser.Controller/Entities/BaseItem.cs
@@ -784,11 +784,19 @@ namespace MediaBrowser.Controller.Entities
ResetResolveArgs();
}
+ await BeforeRefreshMetadata(options, cancellationToken).ConfigureAwait(false);
+
await ProviderManager.RefreshMetadata(this, options, cancellationToken).ConfigureAwait(false);
return false;
}
+ private readonly Task _cachedTask = Task.FromResult(true);
+ protected virtual Task BeforeRefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken)
+ {
+ return _cachedTask;
+ }
+
[Obsolete]
public virtual async Task<bool> RefreshMetadataDirect(CancellationToken cancellationToken, bool forceSave = false, bool forceRefresh = false)
{