Move MetadataRefreshThrottler to BaseItemManager

This commit is contained in:
Gary Wilber
2020-12-02 18:51:53 -08:00
parent e8cb9cea7d
commit f4edca7c27
5 changed files with 54 additions and 35 deletions

View File

@@ -45,6 +45,14 @@ namespace MediaBrowser.Controller.Providers
/// <returns>Task.</returns>
Task<ItemUpdateType> RefreshSingleItem(BaseItem item, MetadataRefreshOptions options, CancellationToken cancellationToken);
/// <summary>
/// Runs multiple metadata refreshes concurrently.
/// </summary>
/// <param name="action">The action to run.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>A <see cref="Task"/> representing the result of the asynchronous operation.</returns>
Task RunMetadataRefresh(Func<Task> action, CancellationToken cancellationToken);
/// <summary>
/// Saves the image.
/// </summary>