Update dstv.com.config.js

This commit is contained in:
Aleksandr Statciuk 2022-03-17 19:43:32 +03:00
parent e1344af3fb
commit a4da122202

View file

@ -21,9 +21,9 @@ module.exports = {
const details = await loadProgramDetails(item)
programs.push({
title: item.Title,
description: details.Synopsis,
icon: details.ThumbnailUri,
category: details.SubGenres,
description: parseDescription(details),
icon: parseIcon(details),
category: parseCategory(details),
start: parseStart(item),
stop: parseStop(item)
})
@ -48,6 +48,18 @@ module.exports = {
}
}
function parseDescription(details) {
return details ? details.Synopsis : null
}
function parseIcon(details) {
return details ? details.ThumbnailUri : null
}
function parseCategory(details) {
return details ? details.SubGenres : null
}
async function loadProgramDetails(item) {
const url = `https://www.dstv.com/umbraco/api/TvGuide/GetProgramme?id=${item.Id}`