Clean up list handling

Co-authored-by: Cody Robibero <cody@robibe.ro>
This commit is contained in:
Joe Rogers 2022-01-04 16:25:36 +01:00
parent 1dfbeae045
commit b17fe35e2e
No known key found for this signature in database
GPG key ID: 0074AD57B8FDBBB4

View file

@ -78,11 +78,10 @@ namespace MediaBrowser.Providers.Manager
} }
} }
var oldBackdropImages = item.GetImages(ImageType.Backdrop).ToArray(); singular.AddRange(item.GetImages(ImageType.Backdrop));
var toRemove = singular.Concat(oldBackdropImages).ToArray(); PruneImages(item, singular);
PruneImages(item, toRemove);
return toRemove.Length > 0; return singular.Count > 0;
} }
/// <summary> /// <summary>
@ -354,9 +353,9 @@ namespace MediaBrowser.Providers.Manager
return true; return true;
} }
private void PruneImages(BaseItem item, ItemImageInfo[] images) private void PruneImages(BaseItem item, IReadOnlyList<ItemImageInfo> images)
{ {
for (var i = 0; i < images.Length; i++) for (var i = 0; i < images.Count; i++)
{ {
var image = images[i]; var image = images[i];