use different method to download filters
Only the first one was previously seen.
This commit is contained in:
parent
20aeb7b75e
commit
ddce5b4320
1 changed files with 9 additions and 8 deletions
|
@ -87,14 +87,14 @@ export default class filters {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Add every item to the queue based on what was loaded first.
|
// Add every item to the queue based on what was loaded first.
|
||||||
if ((await Promise.all([secretariat.read(`filters`, -1)]))[0]) {
|
if (await secretariat.read(`filters`, -1)) {
|
||||||
Object.keys(
|
for (let FILTER_URL_INDEX = 0; FILTER_URL_INDEX < Object.keys(await secretariat.read(`filters`, -1)).length; FILTER_URL_INDEX++) {
|
||||||
(await Promise.all([secretariat.read(`filters`, -1)]))[0],
|
let FILTER_URL = Object.keys(await secretariat.read(`filters`, -1))[FILTER_URL_INDEX];
|
||||||
).every((filter_URL) => {
|
console.log(FILTER_URL);
|
||||||
if (filter_URL.includes(`://`)) {
|
if (FILTER_URL.includes(`://`)) {
|
||||||
filters.enqueue(filter_URL);
|
filters.enqueue(FILTER_URL);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -107,6 +107,7 @@ export default class filters {
|
||||||
texts.localized(`settings_filters_update_status`, null, [filter_URL]),
|
texts.localized(`settings_filters_update_status`, null, [filter_URL]),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
console.log(filter_URL);
|
||||||
// Create promise of downloading.
|
// Create promise of downloading.
|
||||||
let filter_download = net.download(filter_URL, `JSON`, false, true);
|
let filter_download = net.download(filter_URL, `JSON`, false, true);
|
||||||
filter_download
|
filter_download
|
||||||
|
@ -123,7 +124,7 @@ export default class filters {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch(async function(error) {
|
||||||
// Inform the user of the download failure.
|
// Inform the user of the download failure.
|
||||||
alerts.error(error.name, texts.localized(`settings_filters_update_status_failure`, null, [error.name, filter_URL]), error.stack);
|
alerts.error(error.name, texts.localized(`settings_filters_update_status_failure`, null, [error.name, filter_URL]), error.stack);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue