From 3c998c9c7ae3b6cdaa100d6b89d633c99b4e3b14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Sverre=20Lien=20Sell=C3=A6g?= Date: Sun, 8 Nov 2020 01:17:33 +0100 Subject: [PATCH] make sure all browser crashes are catched --- src/scrape.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/scrape.js b/src/scrape.js index aa1f9d2..5c2cb33 100644 --- a/src/scrape.js +++ b/src/scrape.js @@ -19,22 +19,20 @@ const { (async () => { let events = []; - - const browser = await open_browser({ headless }); - - for (let page_id of page_ids) { - let page_events = []; - try { + try { + const browser = await open_browser({ headless }); + for (let page_id of page_ids) { + let page_events = []; page_events = await get_page_events( browser, page_id, get_upcoming_events, get_past_events, ); - } catch (e) { - console.error(e); + events = uniqBy(eqBy(prop('event_id')))(union(events, page_events)); } - events = uniqBy(eqBy(prop('event_id')))(union(events, page_events)); + } catch (e) { + console.error(e); } const previous_events = await read_previous_events(event_file);