From 597c0d4bddb858eb871a33f416150795d7c382dd Mon Sep 17 00:00:00 2001 From: Michele Castellaneta <43062263+mcastellaneta@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:51:04 +0200 Subject: [PATCH] Add support for subcategory in guidatv.sky.it Proposed fix for #690 --- sites/guidatv.sky.it/guidatv.sky.it.config.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sites/guidatv.sky.it/guidatv.sky.it.config.js b/sites/guidatv.sky.it/guidatv.sky.it.config.js index b24c1269..98e08ffb 100644 --- a/sites/guidatv.sky.it/guidatv.sky.it.config.js +++ b/sites/guidatv.sky.it/guidatv.sky.it.config.js @@ -17,7 +17,7 @@ module.exports = { programs.push({ title: item.eventTitle, description: item.eventSynopsis, - category: item.content.genre.name, + category: parseCategory(item), season: item.content.seasonNumber || null, episode: item.content.episodeNumber || null, start: parseStart(item), @@ -30,6 +30,15 @@ module.exports = { } } +function parseCategory(item) { + let category = item.content.genre.name || null; + const subcategory = item.content.subgenre.name || null; + if(category && subcategory){ + category += `/${subcategory}`; + } + return category; +} + function parseStart(item) { return item.starttime ? dayjs(item.starttime) : null }