diff --git a/index.js b/index.js index e7ea4b4..736cfa2 100644 --- a/index.js +++ b/index.js @@ -9,13 +9,18 @@ const parser = new Parser(); const db = new Enmap({ name: 'db' }); let update = async () => { - const feed = await parser.parseURL(process.env.FEED_URL); - feed.items.forEach(async item => { - if (!db.get(item.guid)) { - db.set(item.guid, true); - sendWH(item, feed); - } - }); + try { + const feed = await parser.parseURL(process.env.FEED_URL); + feed.items.forEach(async item => { + if (!db.get(item.guid)) { + db.set(item.guid, true); + sendWH(item, feed); + } + }); + } catch(e) { + console.error(e); + client.send(''+e).catch(); + } } update();