Skip to content

Commit d006469

Browse files
committed
[browser] Correct parse on events
Fixes #257
1 parent 6b79097 commit d006469

File tree

1 file changed

+4
-2
lines changed
  • src/persisters/persister-browser

1 file changed

+4
-2
lines changed

src/persisters/persister-browser/index.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import type {
1313
} from '../../@types/persisters/persister-browser/index.d.ts';
1414
import type {Store} from '../../@types/store/index.d.ts';
1515
import {
16-
jsonParse,
1716
jsonParseWithUndefined,
1817
jsonStringWithUndefined,
1918
} from '../../common/json.ts';
@@ -43,7 +42,10 @@ const createStoragePersister = (
4342
): StorageListener => {
4443
const storageListener = (event: StorageEvent): void => {
4544
if (event.storageArea === storage && event.key === storageName) {
46-
tryCatch(() => listener(jsonParse(event.newValue as string)), listener);
45+
tryCatch(
46+
() => listener(jsonParseWithUndefined(event.newValue as string)),
47+
listener,
48+
);
4749
}
4850
};
4951
WINDOW.addEventListener(STORAGE, storageListener);

0 commit comments

Comments
 (0)