mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-07-09 15:20:34 +02:00
Remove unnecessary array allocation
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
This commit is contained in:
parent
54549cd5b5
commit
60fe77c089
|
@ -210,15 +210,12 @@ namespace Jellyfin.Api.Controllers
|
||||||
if (item is IHasTrailers hasTrailers)
|
if (item is IHasTrailers hasTrailers)
|
||||||
{
|
{
|
||||||
var trailers = hasTrailers.LocalTrailers;
|
var trailers = hasTrailers.LocalTrailers;
|
||||||
var dtosTrailers = _dtoService.GetBaseItemDtos(trailers, dtoOptions, user, item);
|
return Ok(_dtoService.GetBaseItemDtos(trailers, dtoOptions, user, item));
|
||||||
var allTrailers = new BaseItemDto[dtosTrailers.Count];
|
|
||||||
dtosTrailers.CopyTo(allTrailers, 0);
|
|
||||||
return allTrailers;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return item.GetExtras(new[] { ExtraType.Trailer })
|
return Ok(item.GetExtras()
|
||||||
.Select(i => _dtoService.GetBaseItemDto(i, dtoOptions, user, item))
|
.Where(e => e.ExtraType == ExtraType.Trailer)
|
||||||
.ToArray();
|
.Select(i => _dtoService.GetBaseItemDto(i, dtoOptions, user, item)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in a new issue