From 15613c19fd93a1f5fe04409ce3bbd7d0fe4dfa4f Mon Sep 17 00:00:00 2001 From: Maks Snegov Date: Thu, 25 Apr 2024 22:49:46 -0700 Subject: [PATCH] Process only one consulate per run --- scripts/content.js | 7 +++++++ 1 file changed, 7 insertions(+) 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);