diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-19 20:53:18 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-19 20:53:18 -0400 |
| commit | b7a8b92c0011c5411a691d522a414480c4c5e34c (patch) | |
| tree | 3a84dbd4d5cd1c78561a92c2a9283ac9cf687b52 /MediaBrowser.Api/UserLibrary/ItemsService.cs | |
| parent | 04468452ea873e83811522180a0423ac72d6f77d (diff) | |
reduce system info refreshing from dashboard
Diffstat (limited to 'MediaBrowser.Api/UserLibrary/ItemsService.cs')
| -rw-r--r-- | MediaBrowser.Api/UserLibrary/ItemsService.cs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/MediaBrowser.Api/UserLibrary/ItemsService.cs b/MediaBrowser.Api/UserLibrary/ItemsService.cs index 5b07a7bd7..65ece13ac 100644 --- a/MediaBrowser.Api/UserLibrary/ItemsService.cs +++ b/MediaBrowser.Api/UserLibrary/ItemsService.cs @@ -254,7 +254,7 @@ namespace MediaBrowser.Api.UserLibrary items = ApplySortOrder(request, items, user, _libraryManager); - var itemsArray = items.ToArray(); + var itemsArray = items.ToList(); var pagedItems = ApplyPaging(request, itemsArray); @@ -264,7 +264,7 @@ namespace MediaBrowser.Api.UserLibrary return new ItemsResult { - TotalRecordCount = itemsArray.Length, + TotalRecordCount = itemsArray.Count, Items = returnItems }; } @@ -307,9 +307,9 @@ namespace MediaBrowser.Api.UserLibrary /// <returns>IEnumerable{BaseItem}.</returns> internal static IEnumerable<BaseItem> ApplySortOrder(BaseItemsRequest request, IEnumerable<BaseItem> items, User user, ILibraryManager libraryManager) { - var orderBy = request.GetOrderBy().ToArray(); + var orderBy = request.GetOrderBy().ToList(); - return orderBy.Length == 0 ? items : libraryManager.Sort(items, user, orderBy, request.SortOrder ?? SortOrder.Ascending); + return orderBy.Count == 0 ? items : libraryManager.Sort(items, user, orderBy, request.SortOrder ?? SortOrder.Ascending); } /// <summary> @@ -603,8 +603,8 @@ namespace MediaBrowser.Api.UserLibrary items = items.Where(i => !string.IsNullOrEmpty(i.MediaType) && types.Contains(i.MediaType, StringComparer.OrdinalIgnoreCase)); } - var imageTypes = request.GetImageTypes().ToArray(); - if (imageTypes.Length > 0) + var imageTypes = request.GetImageTypes().ToList(); + if (imageTypes.Count > 0) { items = items.Where(item => imageTypes.Any(imageType => HasImage(item, imageType))); } |
