From 96d5dd54cdae4123e0df1e7966d6d376c12b1e7a Mon Sep 17 00:00:00 2001 From: MrTimscampi Date: Thu, 16 Apr 2020 16:19:15 +0200 Subject: [PATCH] Set options.type in mediaSessions if unset --- src/components/playback/mediasession.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/playback/mediasession.js b/src/components/playback/mediasession.js index 8851601bd..93ef044c9 100644 --- a/src/components/playback/mediasession.js +++ b/src/components/playback/mediasession.js @@ -8,14 +8,16 @@ import connectionManager from 'connectionManager'; let currentPlayer; - function seriesImageUrl(item, options = {}, type = options.type || 'Primary') { + function seriesImageUrl(item, options = {}) { + options.type = options.type || 'Primary'; + if (item.Type !== 'Episode') { return null; - } else if (type === 'Primary' && item.SeriesPrimaryImageTag) { + } else if (options.type === 'Primary' && item.SeriesPrimaryImageTag) { options.tag = item.SeriesPrimaryImageTag; return connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.SeriesId, options); - } else if (type === 'Thumb') { + } else if (options.type === 'Thumb') { if (item.SeriesThumbImageTag) { options.tag = item.SeriesThumbImageTag; @@ -30,9 +32,11 @@ import connectionManager from 'connectionManager'; return null; } - function imageUrl(item, options = {}, type = options.type || 'Primary') { - if (item.ImageTags && item.ImageTags[type]) { - options.tag = item.ImageTags[type]; + function imageUrl(item, options = {}) { + options.type = options.type || 'Primary'; + + if (item.ImageTags && item.ImageTags[options.type]) { + options.tag = item.ImageTags[options.type]; return connectionManager.getApiClient(item.ServerId).getScaledImageUrl(item.Id, options); } else if (item.AlbumId && item.AlbumPrimaryImageTag) {