diff --git a/scripts/content.js b/scripts/content.js index 7d3167b..8ebf9e0 100644 --- a/scripts/content.js +++ b/scripts/content.js @@ -469,12 +469,19 @@ async function runner() { return; } + let processedConsulates = 0; for (let consulate of selectedConsulates) { + // only one consulate per run + if (processedConsulates > 0) { + break; + } // skip if not time to check if (config.consulates[consulate].nextCheckAt > new Date().toISOString()) { continue; } + processedConsulates += 1; + console.log('Checking dates for ' + consulate); let availDates = await getAvailableDates(config.consulates[consulate].id); config.consulates[consulate].nextCheckAt = getFutureDate(config.frequency, 10);