Updated all instances of ImmutableList to ImmutableArray

This commit is contained in:
JPVenson 2024-10-28 14:34:29 +00:00
parent f80fa96453
commit 0639758abd
5 changed files with 9 additions and 9 deletions

View File

@ -218,7 +218,7 @@ namespace Emby.Server.Implementations.Library
list.Add(source); list.Add(source);
} }
return SortMediaSources(list).ToImmutableList(); return SortMediaSources(list).ToImmutableArray();
} }
/// <inheritdoc />> /// <inheritdoc />>

View File

@ -113,11 +113,11 @@ public class YearsController : BaseJellyfinApiController
if (userId.IsNullOrEmpty()) if (userId.IsNullOrEmpty())
{ {
items = recursive ? folder.GetRecursiveChildren(Filter) : folder.Children.Where(Filter).ToImmutableList(); items = recursive ? folder.GetRecursiveChildren(Filter) : folder.Children.Where(Filter).ToImmutableArray();
} }
else else
{ {
items = recursive ? folder.GetRecursiveChildren(user, query) : folder.GetChildren(user, true).Where(Filter).ToImmutableList(); items = recursive ? folder.GetRecursiveChildren(user, query) : folder.GetChildren(user, true).Where(Filter).ToImmutableArray();
} }
} }
else else

View File

@ -154,7 +154,7 @@ public class MediaSegmentManager : IMediaSegmentManager
return query return query
.OrderBy(e => e.StartTicks) .OrderBy(e => e.StartTicks)
.AsNoTracking() .AsNoTracking()
.ToImmutableList() .ToImmutableArray()
.Select(Map); .Select(Map);
} }

View File

@ -1092,7 +1092,7 @@ namespace MediaBrowser.Controller.Entities
return 1; return 1;
}).ThenBy(i => i.Video3DFormat.HasValue ? 1 : 0) }).ThenBy(i => i.Video3DFormat.HasValue ? 1 : 0)
.ThenByDescending(i => i, new MediaSourceWidthComparator()) .ThenByDescending(i => i, new MediaSourceWidthComparator())
.ToImmutableList(); .ToImmutableArray();
} }
protected virtual IEnumerable<(BaseItem Item, MediaSourceType MediaSourceType)> GetAllItemsForMediaSources() protected virtual IEnumerable<(BaseItem Item, MediaSourceType MediaSourceType)> GetAllItemsForMediaSources()

View File

@ -1306,7 +1306,7 @@ namespace MediaBrowser.Controller.Entities
AddChildren(user, includeLinkedChildren, result, false, query); AddChildren(user, includeLinkedChildren, result, false, query);
return result.Values.ToImmutableList(); return result.Values.ToImmutableArray();
} }
protected virtual IEnumerable<BaseItem> GetEligibleChildrenForRecursiveChildren(User user) protected virtual IEnumerable<BaseItem> GetEligibleChildrenForRecursiveChildren(User user)
@ -1379,7 +1379,7 @@ namespace MediaBrowser.Controller.Entities
AddChildren(user, true, result, true, query); AddChildren(user, true, result, true, query);
return result.Values.ToImmutableList(); return result.Values.ToImmutableArray();
} }
/// <summary> /// <summary>
@ -1407,7 +1407,7 @@ namespace MediaBrowser.Controller.Entities
AddChildrenToList(result, includeLinkedChildren, true, filter); AddChildrenToList(result, includeLinkedChildren, true, filter);
return result.Values.ToImmutableList(); return result.Values.ToImmutableArray();
} }
/// <summary> /// <summary>
@ -1563,7 +1563,7 @@ namespace MediaBrowser.Controller.Entities
return LinkedChildren return LinkedChildren
.Select(i => new Tuple<LinkedChild, BaseItem>(i, GetLinkedChild(i))) .Select(i => new Tuple<LinkedChild, BaseItem>(i, GetLinkedChild(i)))
.Where(i => i.Item2 is not null) .Where(i => i.Item2 is not null)
.ToImmutableList(); .ToImmutableArray();
} }
protected override async Task<bool> RefreshedOwnedItems(MetadataRefreshOptions options, IReadOnlyList<FileSystemMetadata> fileSystemChildren, CancellationToken cancellationToken) protected override async Task<bool> RefreshedOwnedItems(MetadataRefreshOptions options, IReadOnlyList<FileSystemMetadata> fileSystemChildren, CancellationToken cancellationToken)