Add best and current dates to consulates
This commit is contained in:
parent
c8e0028cb9
commit
2d3e1b01be
@ -112,6 +112,7 @@ async function getConsulates() {
|
|||||||
"id": parseInt(option.value),
|
"id": parseInt(option.value),
|
||||||
"isSelected": option.selected,
|
"isSelected": option.selected,
|
||||||
"bestDate": null,
|
"bestDate": null,
|
||||||
|
"currentDate": null,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return consulatesDict;
|
return consulatesDict;
|
||||||
@ -346,8 +347,10 @@ async function runner() {
|
|||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
config.consulates = await getConsulates();
|
if (!config.consulates) {
|
||||||
await chrome.storage.local.set({ "__consulates": config.consulates });
|
config.consulates = await getConsulates();
|
||||||
|
await chrome.storage.local.set({ "__consulates": config.consulates });
|
||||||
|
}
|
||||||
if (!config.consulates) {
|
if (!config.consulates) {
|
||||||
console.log('No consulates found');
|
console.log('No consulates found');
|
||||||
await chrome.storage.local.set({ "__status": "no consulates found" });
|
await chrome.storage.local.set({ "__status": "no consulates found" });
|
||||||
@ -394,7 +397,12 @@ async function runner() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
console.log(`Available dates for ${consulate}: ${availDates}`);
|
console.log(`Available dates for ${consulate}: ${availDates}`);
|
||||||
config.consulates[consulate].bestDate = availDates[0];
|
config.consulates[consulate].currentDate = availDates[0];
|
||||||
|
if (!config.consulates[consulate].bestDate
|
||||||
|
|| availDates[0] < config.consulates[consulate].bestDate) {
|
||||||
|
console.log(`New record for ${consulate}: ${availDates[0]}`);
|
||||||
|
config.consulates[consulate].bestDate = availDates[0];
|
||||||
|
}
|
||||||
await chrome.storage.local.set({ "__consulates": config.consulates });
|
await chrome.storage.local.set({ "__consulates": config.consulates });
|
||||||
|
|
||||||
// filter dates with our requests
|
// filter dates with our requests
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user