|
@@ -550,7 +550,7 @@ namespace MediaBrowser.Controller.Entities
|
|
query.Limit = GetSpecialItemsLimit();
|
|
query.Limit = GetSpecialItemsLimit();
|
|
query.IncludeItemTypes = new[] { typeof(Movie).Name };
|
|
query.IncludeItemTypes = new[] { typeof(Movie).Name };
|
|
|
|
|
|
- return _libraryManager.GetItemsResult(query);
|
|
|
|
|
|
+ return ConvertToResult(_libraryManager.GetItemList(query));
|
|
}
|
|
}
|
|
|
|
|
|
private QueryResult<BaseItem> GetMovieResume(Folder parent, User user, InternalItemsQuery query)
|
|
private QueryResult<BaseItem> GetMovieResume(Folder parent, User user, InternalItemsQuery query)
|
|
@@ -564,7 +564,17 @@ namespace MediaBrowser.Controller.Entities
|
|
query.Limit = GetSpecialItemsLimit();
|
|
query.Limit = GetSpecialItemsLimit();
|
|
query.IncludeItemTypes = new[] { typeof(Movie).Name };
|
|
query.IncludeItemTypes = new[] { typeof(Movie).Name };
|
|
|
|
|
|
- return _libraryManager.GetItemsResult(query);
|
|
|
|
|
|
+ return ConvertToResult(_libraryManager.GetItemList(query));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private QueryResult<BaseItem> ConvertToResult(IEnumerable<BaseItem> items)
|
|
|
|
+ {
|
|
|
|
+ var arr = items.ToArray();
|
|
|
|
+ return new QueryResult<BaseItem>
|
|
|
|
+ {
|
|
|
|
+ Items = arr,
|
|
|
|
+ TotalRecordCount = arr.Length
|
|
|
|
+ };
|
|
}
|
|
}
|
|
|
|
|
|
private async Task<QueryResult<BaseItem>> GetMovieGenres(Folder parent, User user, InternalItemsQuery query)
|
|
private async Task<QueryResult<BaseItem>> GetMovieGenres(Folder parent, User user, InternalItemsQuery query)
|
|
@@ -667,7 +677,7 @@ namespace MediaBrowser.Controller.Entities
|
|
query.IncludeItemTypes = new[] { typeof(Episode).Name };
|
|
query.IncludeItemTypes = new[] { typeof(Episode).Name };
|
|
query.ExcludeLocationTypes = new[] { LocationType.Virtual };
|
|
query.ExcludeLocationTypes = new[] { LocationType.Virtual };
|
|
|
|
|
|
- return _libraryManager.GetItemsResult(query);
|
|
|
|
|
|
+ return ConvertToResult(_libraryManager.GetItemList(query));
|
|
}
|
|
}
|
|
|
|
|
|
private QueryResult<BaseItem> GetTvNextUp(Folder parent, InternalItemsQuery query)
|
|
private QueryResult<BaseItem> GetTvNextUp(Folder parent, InternalItemsQuery query)
|
|
@@ -696,7 +706,7 @@ namespace MediaBrowser.Controller.Entities
|
|
query.Limit = GetSpecialItemsLimit();
|
|
query.Limit = GetSpecialItemsLimit();
|
|
query.IncludeItemTypes = new[] { typeof(Episode).Name };
|
|
query.IncludeItemTypes = new[] { typeof(Episode).Name };
|
|
|
|
|
|
- return _libraryManager.GetItemsResult(query);
|
|
|
|
|
|
+ return ConvertToResult(_libraryManager.GetItemList(query));
|
|
}
|
|
}
|
|
|
|
|
|
private QueryResult<BaseItem> GetTvSeries(Folder parent, User user, InternalItemsQuery query)
|
|
private QueryResult<BaseItem> GetTvSeries(Folder parent, User user, InternalItemsQuery query)
|