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:
parent
9cba01963f
commit
96d5dd54cd
1 changed files with 10 additions and 6 deletions
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue