From 5122438c966a8837981572d8b8a320e21ded531e Mon Sep 17 00:00:00 2001 From: Toshit Chawda Date: Sat, 13 Jul 2024 11:52:10 -0700 Subject: [PATCH] properly merge old changes --- src/client/storage.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/client/storage.ts b/src/client/storage.ts index b629a35..e618b9b 100644 --- a/src/client/storage.ts +++ b/src/client/storage.ts @@ -1,7 +1,12 @@ import IDBMapSync from "@webreflection/idb-map/sync"; +const store = new IDBMapSync(window.__location.host, { + prefix: "Storage", + durability: "relaxed" +}); + +await store.sync(); function storageProxy(scope: Storage): Storage { - const store = new IDBMapSync(window.__location.host); return new Proxy(scope, { get(target, prop) { @@ -46,7 +51,7 @@ function storageProxy(scope: Storage): Storage { }, defineProperty(target, property, attributes) { - target.setItem(property as string, attributes.value); + store.set(property as string, attributes.value); return true; },