From 756cf0121ad2cc8ef3a144c1897944c7fb2432ea Mon Sep 17 00:00:00 2001 From: RevGear <95308545+RevGear@users.noreply.github.com> Date: Fri, 11 Mar 2022 22:09:34 +0000 Subject: [PATCH] Update movistarplus.es.config.js Convert times to UTC --- sites/movistarplus.es/movistarplus.es.config.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sites/movistarplus.es/movistarplus.es.config.js b/sites/movistarplus.es/movistarplus.es.config.js index 8600d414..749de9a4 100644 --- a/sites/movistarplus.es/movistarplus.es.config.js +++ b/sites/movistarplus.es/movistarplus.es.config.js @@ -1,10 +1,11 @@ const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') var customParseFormat = require('dayjs/plugin/customParseFormat') +dayjs.extend(utc) dayjs.extend(customParseFormat) module.exports = { site: 'movistarplus.es', - ignore: true, // removes the site from the list until the test is passed url: function ({ date }) { return `https://www.movistarplus.es/programacion-tv/${date.format('YYYY-MM-DD')}?v=json` }, @@ -14,11 +15,8 @@ module.exports = { if (!items.length) return programs let guideDate = date items.forEach(item => { - let startTime = dayjs( - `${guideDate.format('YYYY-MM-DD')} ${item.HORA_INICIO}`, - 'YYYY-MM-DD HH:mm' - ) - let stopTime = dayjs(`${guideDate.format('YYYY-MM-DD')} ${item.HORA_FIN}`, 'YYYY-MM-DD HH:mm') + let startTime = dayjs.utc(`${guideDate.format('YYYY-MM-DD')} ${item.HORA_INICIO}`,"YYYY-MM-DD HH:mm") + let stopTime = dayjs.utc(`${guideDate.format('YYYY-MM-DD')} ${item.HORA_FIN}`, 'YYYY-MM-DD HH:mm') if (stopTime.isBefore(startTime)) { guideDate = guideDate.add(1, 'd') stopTime = stopTime.add(1, 'd')