From 67509d97b14735e7e89f1e90a85e91cf4cba27a7 Mon Sep 17 00:00:00 2001 From: Toha Date: Wed, 1 Jan 2025 17:51:47 +0700 Subject: [PATCH] Filter out repeated schedule events from sky.com. Signed-off-by: Toha --- sites/sky.com/sky.com.config.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/sites/sky.com/sky.com.config.js b/sites/sky.com/sky.com.config.js index cf024178..7605600d 100644 --- a/sites/sky.com/sky.com.config.js +++ b/sites/sky.com/sky.com.config.js @@ -18,7 +18,7 @@ module.exports = { channel.site_id }` }, - parser({ content, channel }) { + parser({ content, channel, date }) { const programs = [] if (content) { const items = JSON.parse(content) || null @@ -30,15 +30,16 @@ module.exports = { schedule.events .forEach(event => { const start = dayjs.utc(event.st * 1000) - const stop = start.add(event.d, 's') - programs.push({ - title: event.t, - description: event.sy, - season: event.seasonnumber, - episode: event.episodenumber, - start, - stop - }) + if (start.isSame(date, 'd')) { + programs.push({ + title: event.t, + description: event.sy, + season: event.seasonnumber, + episode: event.episodenumber, + start, + stop: start.add(event.d, 's') + }) + } }) } })