mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-03-14 22:26:34 +00:00
added IHasTrailers
This commit is contained in:
@@ -808,11 +808,17 @@ namespace MediaBrowser.Server.Implementations.Dto
|
||||
}
|
||||
}
|
||||
|
||||
var localTrailerCount = item.LocalTrailerIds.Count;
|
||||
|
||||
if (localTrailerCount > 0)
|
||||
var hasTrailers = item as IHasTrailers;
|
||||
if (hasTrailers != null)
|
||||
{
|
||||
dto.LocalTrailerCount = localTrailerCount;
|
||||
dto.LocalTrailerCount = hasTrailers.LocalTrailerIds.Count;
|
||||
}
|
||||
|
||||
if (fields.Contains(ItemFields.RemoteTrailers))
|
||||
{
|
||||
dto.RemoteTrailers = hasTrailers != null ?
|
||||
hasTrailers.RemoteTrailers :
|
||||
new List<MediaUrl>();
|
||||
}
|
||||
|
||||
dto.Name = item.Name;
|
||||
@@ -925,11 +931,6 @@ namespace MediaBrowser.Server.Implementations.Dto
|
||||
dto.Taglines = item.Taglines;
|
||||
}
|
||||
|
||||
if (fields.Contains(ItemFields.RemoteTrailers))
|
||||
{
|
||||
dto.RemoteTrailers = item.RemoteTrailers;
|
||||
}
|
||||
|
||||
dto.Type = item.GetClientTypeName();
|
||||
dto.CommunityRating = item.CommunityRating;
|
||||
dto.VoteCount = item.VoteCount;
|
||||
|
||||
Reference in New Issue
Block a user