diff options
| author | Bond-009 <bond.009@outlook.com> | 2021-04-21 13:52:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-21 13:52:05 +0200 |
| commit | da78a96312c9ff2a5aca8ff73ffc02cf1fffe7a2 (patch) | |
| tree | 65a9f9314752860d17e04d17ccb38106702c7042 | |
| parent | 5a6e60b414046c274330479f7dfb9713eea20020 (diff) | |
| parent | 3d0a42da9e52f53acd797e8f93f6f76fa0ef3f06 (diff) | |
Merge pull request #5807 from Bond-009/refreshdelay
Remove throttle in refresh code
| -rw-r--r-- | MediaBrowser.Providers/Manager/ProviderManager.cs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs index 3bb2c6f0b..201f1c470 100644 --- a/MediaBrowser.Providers/Manager/ProviderManager.cs +++ b/MediaBrowser.Providers/Manager/ProviderManager.cs @@ -1073,17 +1073,16 @@ namespace MediaBrowser.Providers.Manager try { var item = libraryManager.GetItemById(refreshItem.Item1); - if (item != null) + if (item == null) { - // Try to throttle this a little bit. - await Task.Delay(100, cancellationToken).ConfigureAwait(false); + continue; + } - var task = item is MusicArtist artist - ? RefreshArtist(artist, refreshItem.Item2, cancellationToken) - : RefreshItem(item, refreshItem.Item2, cancellationToken); + var task = item is MusicArtist artist + ? RefreshArtist(artist, refreshItem.Item2, cancellationToken) + : RefreshItem(item, refreshItem.Item2, cancellationToken); - await task.ConfigureAwait(false); - } + await task.ConfigureAwait(false); } catch (OperationCanceledException) { |
