|
|
|
@ -20,10 +20,14 @@ const options = parse_args(process.argv.slice(2)); |
|
|
|
|
|
|
|
|
|
|
|
for (const event of page_events) { |
|
|
|
for (const event of page_events) { |
|
|
|
const index = previous_events.findIndex(({ id }) => event.id === id); |
|
|
|
const index = previous_events.findIndex(({ id }) => event.id === id); |
|
|
|
|
|
|
|
|
|
|
|
if (index === -1) { |
|
|
|
if (index === -1) { |
|
|
|
sleep(2); |
|
|
|
sleep(2); |
|
|
|
const event_details = await get_event_details(event.id); |
|
|
|
const event_details = await get_event_details(event.id); |
|
|
|
events.push({ ...event, ...event_details }); |
|
|
|
events.push({ ...event, ...event_details }); |
|
|
|
|
|
|
|
} else if (previous_events[index].updated_time != event.updated_time) { |
|
|
|
|
|
|
|
const event_details = await get_event_details(event.id); |
|
|
|
|
|
|
|
events.push({ ...event, ...event_details }); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
events.push(previous_events[index]); |
|
|
|
events.push(previous_events[index]); |
|
|
|
} |
|
|
|
} |
|
|
|
|