diff --git a/sites/tv.sfr.fr/tv.sfr.fr.config.js b/sites/tv.sfr.fr/tv.sfr.fr.config.js index f6c2b64d..4ab8e296 100644 --- a/sites/tv.sfr.fr/tv.sfr.fr.config.js +++ b/sites/tv.sfr.fr/tv.sfr.fr.config.js @@ -24,6 +24,7 @@ module.exports = { subTitle: item.subTitle || null, category: item.genre, description: item.longSynopsis, + icon: getIconURL(item.images), images: item.images.map(img => img.url), season: item.seasonNumber || null, episode: item.episodeNumber || null @@ -63,3 +64,12 @@ function parseItems(content, channel) { return [] } } + +function getIconURL(images) { + let icon = images.find(icon => icon.type === 'landscape' && icon.withTitle === true ) || + images.find(icon => icon.type === 'landscape' ) || + images[0] + + if (icon) + return icon.url +}