1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Set options.type in mediaSessions if unset

This commit is contained in:
MrTimscampi 2020-04-16 16:19:15 +02:00
parent 9cba01963f
commit 96d5dd54cd

View file

@ -8,14 +8,16 @@ import connectionManager from 'connectionManager';
let currentPlayer; let currentPlayer;
function seriesImageUrl(item, options = {}, type = options.type || 'Primary') { function seriesImageUrl(item, options = {}) {
options.type = options.type || 'Primary';
if (item.Type !== 'Episode') { if (item.Type !== 'Episode') {
return null; return null;
} else if (type === 'Primary' && item.SeriesPrimaryImageTag) { } else if (options.type === 'Primary' && item.SeriesPrimaryImageTag) {
options.tag = item.SeriesPrimaryImageTag; options.tag = item.SeriesPrimaryImageTag;
return connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId, options); return connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId, options);
} else if (type === 'Thumb') { } else if (options.type === 'Thumb') {
if (item.SeriesThumbImageTag) { if (item.SeriesThumbImageTag) {
options.tag = item.SeriesThumbImageTag; options.tag = item.SeriesThumbImageTag;
@ -30,9 +32,11 @@ import connectionManager from 'connectionManager';
return null; return null;
} }
function imageUrl(item, options = {}, type = options.type || 'Primary') { function imageUrl(item, options = {}) {
if (item.ImageTags && item.ImageTags[type]) { options.type = options.type || 'Primary';
options.tag = item.ImageTags[type];
if (item.ImageTags && item.ImageTags[options.type]) {
options.tag = item.ImageTags[options.type];
return connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.Id, options); return connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.Id, options);
} else if (item.AlbumId && item.AlbumPrimaryImageTag) { } else if (item.AlbumId && item.AlbumPrimaryImageTag) {