Fix UI
This commit is contained in:
@@ -18,6 +18,8 @@ let config = {
|
||||
apptDate: null,
|
||||
signinAttempts: null,
|
||||
consulates: null,
|
||||
deltaAppt: null,
|
||||
deltaNow: null,
|
||||
};
|
||||
let isRunning = false;
|
||||
|
||||
@@ -164,6 +166,8 @@ async function runner() {
|
||||
config.apptId = result['__apptId'] || null;
|
||||
config.apptDate = result['__apptDate'] || null;
|
||||
config.consulates = result['__consulates'] || null;
|
||||
config.deltaAppt = result['__deltaAppt'] || 1;
|
||||
config.deltaNow = result['__deltaNow'] || 1;
|
||||
|
||||
if (prev_config.activate === null) {
|
||||
console.log('Reading config: ' + JSON.stringify(config));
|
||||
@@ -229,7 +233,7 @@ async function runner() {
|
||||
|
||||
if (config.countdown > 0) {
|
||||
config.countdown -= 1;
|
||||
if (config.countdown % 10 === 0 || config.countdown <= 5) {
|
||||
if (config.countdown % 30 === 0 || config.countdown <= 5) {
|
||||
console.log(`Countdown: ${config.countdown}s`);
|
||||
}
|
||||
await chrome.storage.local.set({ "__countdown": config.countdown });
|
||||
@@ -369,7 +373,7 @@ async function runner() {
|
||||
|
||||
// if empty list, either we're banned or non operational hours or dead consulate
|
||||
if (availDates.length == 0) {
|
||||
console.log('No available dates in ' + consulate);
|
||||
console.log(`No available dates in ${consulate}, probably banned`);
|
||||
await chrome.storage.local.set({ "__status": "no dates in " + consulate });
|
||||
config.countdown = SOFT_BAN_COUNTDOWN;
|
||||
await chrome.storage.local.set({ "__countdown": config.countdown });
|
||||
@@ -382,7 +386,7 @@ async function runner() {
|
||||
await chrome.storage.local.set({ "__consulates": config.consulates });
|
||||
|
||||
// filter dates with our requests
|
||||
let filteredDates = await filterDates(availDates, config.apptDate, 30, 3);
|
||||
let filteredDates = await filterDates(availDates, config.apptDate, config.deltaAppt, config.deltaNow);
|
||||
if (!filteredDates.length) {
|
||||
console.log('Nothing interesting found in ' + consulate);
|
||||
await chrome.storage.local.set({ "__status": `Nothing in ${consulate}, best date ${availDates[0]}`});
|
||||
|
||||
Reference in New Issue
Block a user