浏览代码

Merge pull request #5807 from Bond-009/refreshdelay

Remove throttle in refresh code
Bond-009 4 年之前
父节点
当前提交
da78a96312
共有 1 个文件被更改,包括 7 次插入8 次删除
  1. 7 8
      MediaBrowser.Providers/Manager/ProviderManager.cs

+ 7 - 8
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)
                 {