From cf18ef9e2dec21ef1666fead2ed998d13d118431 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Thu, 19 Dec 2024 16:18:28 -0500 Subject: [PATCH] [F] Fix lsDefault --- src/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils.ts b/src/utils.ts index 66c52f3..65d60a0 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -65,9 +65,9 @@ export const JsonTy = { }, lsWrite: (key: string, obj: any) => localStorage.setItem(key, JsonTy.stringify(obj)), lsDefault: (key: string, def: any) => { - let v = localStorage.getItem(key) - if (!v) localStorage.setItem(key, JsonTy.stringify(v = def)) - return JsonTy.parse(v!) + let v = JsonTy.lsRead(key) + if (!v) JsonTy.lsWrite(key, def) + return v ?? def }, }