This commit is contained in:
Renan LE CARO 2025-04-20 17:34:41 +02:00
parent 44b9a39927
commit 419bd8e26b
3 changed files with 22 additions and 2 deletions

10
dist/index.html vendored
View file

@ -2475,7 +2475,7 @@ try {
warnedUserAboutLSIssue = true;
(0, _toast.toast)(`Storage issue : ${e?.message}`);
}
console.warn(e);
console.warn('Reading ' + key, e);
}
} catch (e) {
console.warn(e);
@ -6168,6 +6168,14 @@ migrate("set_breakout_71_unlocked_levels" + (0, _versionJsonDefault.default), ()
});
localStorage.setItem("breakout_71_unlocked_levels", JSON.stringify(breakout_71_unlocked_levels));
});
migrate('clean_ls', ()=>{
for(let key in localStorage)try {
JSON.parse(localStorage.getItem(key) || "null");
} catch (e) {
localStorage.removeItem(key);
console.warn('Removed invalid key ' + key, e);
}
});
afterMigration();
},{"./data/version.json":"iyP6E","./generateSaveFileContent":"iEcoB","./game_utils":"cEeac","./loadGameData":"l1B4x","@parcel/transformer-js/src/esmodule-helpers.js":"gkKU3","./toast":"nAuvo"}],"iEcoB":[function(require,module,exports,__globalThis) {

View file

@ -140,4 +140,16 @@ migrate("set_breakout_71_unlocked_levels" + _appVersion, () => {
);
});
migrate('clean_ls', ()=>{
for (let key in localStorage) {
try {
JSON.parse(localStorage.getItem(key) || "null");
} catch (e) {
localStorage.removeItem(key)
console.warn('Removed invalid key '+key,e);
}
}
})
afterMigration();

View file

@ -14,7 +14,7 @@ try {
warnedUserAboutLSIssue = true;
toast(`Storage issue : ${(e as Error)?.message}`);
}
console.warn(e);
console.warn('Reading '+key,e);
}
}
} catch (e) {