From 0b73cf8fec577e917f04260b1a62626bb53b51b0 Mon Sep 17 00:00:00 2001 From: Sicilykill <95044302+Sicilykill@users.noreply.github.com> Date: Mon, 23 Oct 2023 13:59:46 -0500 Subject: [PATCH] Update magentatv.de.config.js Updated functions parseStart and parseEnd to handle new date format --- sites/magentatv.de/magentatv.de.config.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/sites/magentatv.de/magentatv.de.config.js b/sites/magentatv.de/magentatv.de.config.js index 06f04d8d..55ba765c 100644 --- a/sites/magentatv.de/magentatv.de.config.js +++ b/sites/magentatv.de/magentatv.de.config.js @@ -1,10 +1,15 @@ const axios = require('axios') const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') const X_CSRFTOKEN = '6da89c6b271b8c0fabd133b2722ee9e1ddba9564010af8e3' const COOKIE = 'JSESSIONID=CDE7D4E5E7C05900BBEAD7DF8FB1DBB0; CSESSIONID=D36E1BF69875141F63B3240B86AFB9B7; CSRFSESSION=6da89c6b271b8c0fabd133b2722ee9e1ddba9564010af8e3; JSESSIONID=CDE7D4E5E7C05900BBEAD7DF8FB1DBB0' +dayjs.extend(utc) +dayjs.extend(customParseFormat) + module.exports = { site: 'magentatv.de', days: 2, @@ -16,6 +21,7 @@ module.exports = { 'Content-Type': 'application/json', Cookie: COOKIE }, + data({ channel, date }) { return { count: -1, @@ -47,7 +53,6 @@ module.exports = { stop: parseStop(item) }) }) - return programs }, async channels() { @@ -108,11 +113,11 @@ function parseIcon(item) { } function parseStart(item) { - return dayjs(item.starttime) + return dayjs(item.starttime, 'YYYY-MM-DD HH:mm:ss') } function parseStop(item) { - return dayjs(item.endtime) + return dayjs.utc(item.endtime, 'YYYY-MM-DD HH:mm:ss') } function parseItems(content) {