[scraper] catches any error on single scrape

This commit is contained in:
TheBeastLT
2020-03-12 09:08:46 +01:00
parent c6e0c01850
commit 4dcb2ad9e5

View File

@@ -35,9 +35,9 @@ async function scrape() {
function enableScheduling() { function enableScheduling() {
if (process.env.ENABLE_SCHEDULING) { if (process.env.ENABLE_SCHEDULING) {
schedule.scheduleJob(SCRAPE_CRON, () => scrape()); schedule.scheduleJob(SCRAPE_CRON, () => scrape().catch(error => console.error('Failed scraping: ', error)));
} else { } else {
scrape(); scrape().catch(error => console.error('Failed scraping: ', error));
} }
} }
@@ -45,7 +45,7 @@ server.get('/', function (req, res) {
res.send(200); res.send(200);
}); });
server.listen(process.env.PORT || 7000, async function () { server.listen(process.env.PORT || 7000, async () => {
await connect(); await connect();
console.log('Scraper started'); console.log('Scraper started');
enableScheduling(); enableScheduling();