From 1a0b12dc9945d56d941d1f88a6d605eb176224f9 Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Wed, 6 Oct 2021 17:52:30 +0300 Subject: [PATCH] Update grab.js --- scripts/grab.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/scripts/grab.js b/scripts/grab.js index 705c6506..39da6278 100644 --- a/scripts/grab.js +++ b/scripts/grab.js @@ -31,19 +31,21 @@ async function main() { for (let channel of channels) { const configPath = `sites/${channel.site}.config.js` const config = require(path.resolve(configPath)) - await grabber.grab(channel, config, (item, err) => { - if (err) { - console.log(` Error: ${err.message}`) - } else { + await grabber + .grab(channel, config, (item, err) => { console.log( ` ${item.channel.site} - ${item.channel.xmltv_id} - ${item.date.format( 'MMM D, YYYY' )} (${item.programs.length} programs)` ) - programs = programs.concat(item.programs) - } - }) + if (err) { + console.log(` Error: ${err.message}`) + } + }) + .then(results => { + programs = programs.concat(results) + }) } const xml = grabber.convertToXMLTV({ channels, programs })