Skip to content

Commit 3e5f03c

Browse files
committed
fix(App): fix exceeding localstorage quota
1 parent 61d8370 commit 3e5f03c

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/livecodes/storage/simple-storage.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,12 @@ export const createSimpleStorage = <T>(name: StoreName, isEmbed: boolean): Simpl
2222
};
2323

2424
const setValue = (value: T | null) => {
25-
window.localStorage.setItem(name, JSON.stringify(value));
26-
notifyPub();
25+
try {
26+
window.localStorage.setItem(name, JSON.stringify(value));
27+
notifyPub();
28+
} catch {
29+
// exceeded quota
30+
}
2731
};
2832

2933
const getValue = (): T | null => {

0 commit comments

Comments
 (0)