diff options
| author | Claus Vium <cvium@users.noreply.github.com> | 2020-12-04 13:17:26 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-04 13:17:26 +0100 |
| commit | f1cc01f324b2a3a72160f67d9b0a3e994272d003 (patch) | |
| tree | 4b559447af3bb9fe48bccce7abbc5eea90c2e85e /MediaBrowser.Controller/Providers/IProviderManager.cs | |
| parent | cba1aced8aa3a9471815c6e6db18bc11611dd59f (diff) | |
| parent | a9367b616927c9ec0b100bed49be14e3a4c67531 (diff) | |
Merge pull request #4242 from Spacetech/library_scan_speed
Increase library scan and metadata refresh speed
Diffstat (limited to 'MediaBrowser.Controller/Providers/IProviderManager.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/IProviderManager.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Providers/IProviderManager.cs b/MediaBrowser.Controller/Providers/IProviderManager.cs index 996ec27c0..0a4967223 100644 --- a/MediaBrowser.Controller/Providers/IProviderManager.cs +++ b/MediaBrowser.Controller/Providers/IProviderManager.cs @@ -46,6 +46,14 @@ namespace MediaBrowser.Controller.Providers 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> /// <param name="item">The item.</param> |
