mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-04-24 19:14:56 +01:00
added HasSyncJob
This commit is contained in:
@@ -83,7 +83,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
{
|
||||
var item = GetArtist(request.Name, LibraryManager);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (request.UserId.HasValue)
|
||||
{
|
||||
|
||||
@@ -129,7 +129,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
|
||||
var tuples = ibnItems.Select(i => new Tuple<TItemType, List<BaseItem>>(i, i.GetTaggedItems(libraryItems).ToList()));
|
||||
|
||||
var dtoOptions = request.GetDtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
var dtos = tuples.Select(i => GetDto(i.Item1, user, dtoOptions, i.Item2));
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
{
|
||||
var item = GetGameGenre(request.Name, LibraryManager);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (request.UserId.HasValue)
|
||||
{
|
||||
|
||||
@@ -74,7 +74,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
{
|
||||
var item = GetGenre(request.Name, LibraryManager);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (request.UserId.HasValue)
|
||||
{
|
||||
|
||||
@@ -321,14 +321,14 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
var result = await GetItemsToSerialize(request, user, parentItem).ConfigureAwait(false);
|
||||
|
||||
var isFiltered = result.Item2;
|
||||
var dtoOptions = request.GetDtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (isFiltered)
|
||||
{
|
||||
return new ItemsResult
|
||||
{
|
||||
TotalRecordCount = result.Item1.TotalRecordCount,
|
||||
Items = result.Item1.Items.Select(i => _dtoService.GetBaseItemDto(i, dtoOptions, user)).ToArray()
|
||||
Items = _dtoService.GetBaseItemDtos(result.Item1.Items, dtoOptions, user).ToArray()
|
||||
};
|
||||
}
|
||||
|
||||
@@ -362,7 +362,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
|
||||
var pagedItems = ApplyPaging(request, itemsArray);
|
||||
|
||||
var returnItems = pagedItems.Select(i => _dtoService.GetBaseItemDto(i, dtoOptions, user)).ToArray();
|
||||
var returnItems = _dtoService.GetBaseItemDtos(pagedItems, dtoOptions, user).ToArray();
|
||||
|
||||
return new ItemsResult
|
||||
{
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
{
|
||||
var item = GetMusicGenre(request.Name, LibraryManager);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (request.UserId.HasValue)
|
||||
{
|
||||
|
||||
@@ -86,7 +86,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
{
|
||||
var item = GetPerson(request.Name, LibraryManager);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (request.UserId.HasValue)
|
||||
{
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
{
|
||||
var item = GetStudio(request.Name, LibraryManager);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (request.UserId.HasValue)
|
||||
{
|
||||
|
||||
@@ -371,7 +371,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
}
|
||||
}
|
||||
|
||||
var options = request.GetDtoOptions();
|
||||
var options = GetDtoOptions(request);
|
||||
|
||||
var dtos = list.Select(i =>
|
||||
{
|
||||
@@ -420,7 +420,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
|
||||
var folders = await _userViewManager.GetUserViews(query, CancellationToken.None).ConfigureAwait(false);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
var dtos = folders.Select(i => _dtoService.GetBaseItemDto(i, dtoOptions, user))
|
||||
.ToArray();
|
||||
@@ -447,7 +447,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
// Get them from the child tree
|
||||
if (series != null)
|
||||
{
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
// Avoid implicitly captured closure
|
||||
var currentUser = user;
|
||||
@@ -479,7 +479,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
// Get them from the db
|
||||
if (movie != null)
|
||||
{
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
var dtos = movie.SpecialFeatureIds
|
||||
.Select(_libraryManager.GetItemById)
|
||||
@@ -518,7 +518,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
trailerIds = hasTrailers.GetTrailerIds();
|
||||
}
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
var dtos = trailerIds
|
||||
.Select(_libraryManager.GetItemById)
|
||||
@@ -539,7 +539,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
|
||||
var item = string.IsNullOrEmpty(request.Id) ? user.RootFolder : _libraryManager.GetItemById(request.Id);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
var result = _dtoService.GetBaseItemDto(item, dtoOptions, user);
|
||||
|
||||
@@ -557,7 +557,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
|
||||
var item = user.RootFolder;
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
var result = _dtoService.GetBaseItemDto(item, dtoOptions, user);
|
||||
|
||||
@@ -577,7 +577,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
|
||||
var items = await _libraryManager.GetIntros(item, user).ConfigureAwait(false);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
var dtos = items.Select(i => _dtoService.GetBaseItemDto(i, dtoOptions, user))
|
||||
.ToArray();
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace MediaBrowser.Api.UserLibrary
|
||||
{
|
||||
var item = LibraryManager.GetYear(request.Year);
|
||||
|
||||
var dtoOptions = new DtoOptions();
|
||||
var dtoOptions = GetDtoOptions(request);
|
||||
|
||||
if (request.UserId.HasValue)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user