mirror of
https://github.com/irislib/iris-messenger.git
synced 2024-09-29 22:30:43 +00:00
catch error
This commit is contained in:
parent
47efbb5275
commit
e8a53f6b51
@ -17,7 +17,13 @@ export default class LocalStorageMemoryAdapter extends Adapter {
|
||||
private loadFromLocalStorage() {
|
||||
for (let i = 0; i < localStorage.length; i++) {
|
||||
const key = localStorage.key(i) as string;
|
||||
const value = JSON.parse(localStorage.getItem(key) || '') as NodeValue;
|
||||
let value;
|
||||
try {
|
||||
value = localStorage.getItem(key) || '';
|
||||
value = JSON.parse(value);
|
||||
} catch (e) {
|
||||
// Ignore
|
||||
}
|
||||
this.storage.set(key, value);
|
||||
}
|
||||
this.isLoaded = true;
|
||||
|
Loading…
Reference in New Issue
Block a user