rework refresh queue

This commit is contained in:
Luke Pulverenti
2017-04-29 22:37:51 -04:00
parent b275cb2451
commit a9b041a7e6
31 changed files with 838 additions and 79 deletions

View File

@@ -20,9 +20,7 @@ namespace MediaBrowser.Controller.Providers
/// <summary>
/// Queues the refresh.
/// </summary>
/// <param name="itemId">The item identifier.</param>
/// <param name="options">The options.</param>
void QueueRefresh(Guid itemId, MetadataRefreshOptions options);
void QueueRefresh(Guid itemId, MetadataRefreshOptions options, RefreshPriority priority);
/// <summary>
/// Refreshes the full item.
@@ -161,4 +159,11 @@ namespace MediaBrowser.Controller.Providers
/// <returns>Task{HttpResponseInfo}.</returns>
Task<HttpResponseInfo> GetSearchImage(string providerName, string url, CancellationToken cancellationToken);
}
public enum RefreshPriority
{
High = 0,
Normal = 1,
Low = 2
}
}