function loadLocalStorage() {
if (localStorage) {
if (localStorage.length) {
+ var entries = [];
for (var i = 0; i < localStorage.length; i++) {
var value = localStorage.getItem(localStorage.key(i));
try {
- updateRemote(value);
+ var key = localStorage.key(i);
+ var value = localStorage.getItem(key);
+ entries.push({ key: key, value: value });
} catch (err) {
console.log("no json: " + value)
}
}
localStorage.clear();
+ entries.sort((entry1, entry2) => { return entry1.key > entry2.key;});
+ for (var i = 0; i < entries.length; i++) {
+ updateRemote(entries[i].value);
+ }
}
}
}