fix: update keystore nullish check

This commit is contained in:
Your Name
2026-04-12 14:40:23 +05:30
parent 118a73d4aa
commit 6d5bc3ca09
3 changed files with 69 additions and 16 deletions
+12 -6
View File
@@ -7,11 +7,17 @@ const db = openDB("piku-keys", 1, {
},
});
export const saveMasterKey = async (key: CryptoKey) =>
(await db).put("master-key", key, "masterKey");
export const saveMasterKey = async (key: CryptoKey) => {
const database = await db;
return await database.put("master-key", key, "masterKey");
};
export const loadMasterKey = async (): Promise<CryptoKey | null> =>
(await db).get("master-key", "masterKey") ?? null;
export const loadMasterKey = async (): Promise<CryptoKey | null> => {
const database = await db;
return (await database.get("master-key", "masterKey")) || null;
};
export const clearMasterKey = async () =>
(await db).delete("master-key", "masterKey");
export const clearMasterKey = async () => {
const database = await db;
return await database.delete("master-key", "masterKey");
};