refactor: indexedDB

This commit is contained in:
Azgaar 2023-07-08 23:32:39 +04:00
parent 4a5d2c0378
commit 290b6b38eb
4 changed files with 74 additions and 53 deletions

19
main.js
View file

@ -281,20 +281,19 @@ async function checkLoadParameters() {
}
// check if there is a map saved to indexedDB
const blob = await ldb.get("lastMap");
if (blob) {
try {
try {
const blob = await ldb.get("lastMap");
if (blob) {
WARN && console.warn("Loading last stored map");
uploadMap(blob);
} catch (error) {
ERROR && console.error(error);
WARN && console.warn("Cannot load stored map, random map to be generated");
generateMapOnLoad();
return;
}
} else {
WARN && console.warn("Generate random map");
generateMapOnLoad();
} catch (error) {
console.error(error);
}
WARN && console.warn("Generate random map");
generateMapOnLoad();
}
async function generateMapOnLoad() {