summaryrefslogtreecommitdiff
path: root/packages/frontend/src/utility/idb-proxy.ts
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-04-13 15:48:43 +0900
committerGitHub <noreply@github.com>2025-04-13 15:48:43 +0900
commitdd5dd6184a6640cd3f8a91582ea5673697e45e31 (patch)
tree187c64112279fb75e02aa92a3d7a437ea779bd1b /packages/frontend/src/utility/idb-proxy.ts
parentfix(deps): update dependency @nestjs/common to v11.0.16 [security] (#15800) (diff)
downloadmisskey-dd5dd6184a6640cd3f8a91582ea5673697e45e31.tar.gz
misskey-dd5dd6184a6640cd3f8a91582ea5673697e45e31.tar.bz2
misskey-dd5dd6184a6640cd3f8a91582ea5673697e45e31.zip
fix(frontend): keyval-storeの値が削除できずに処理が止まる問題を修正 (#15803)
* fix(frontend): keyval-storeの値が削除できずに処理が止まる問題を修正 * Update Changelog * implement abortcontroller * fix lint
Diffstat (limited to 'packages/frontend/src/utility/idb-proxy.ts')
-rw-r--r--packages/frontend/src/utility/idb-proxy.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/frontend/src/utility/idb-proxy.ts b/packages/frontend/src/utility/idb-proxy.ts
index 20f51660c7..350169a81d 100644
--- a/packages/frontend/src/utility/idb-proxy.ts
+++ b/packages/frontend/src/utility/idb-proxy.ts
@@ -9,6 +9,7 @@ import {
get as iget,
set as iset,
del as idel,
+ clear as iclear,
} from 'idb-keyval';
import { miLocalStorage } from '@/local-storage.js';
@@ -51,3 +52,7 @@ export async function del(key: string) {
if (idbAvailable) return idel(key);
return miLocalStorage.removeItem(`${PREFIX}${key}`);
}
+
+export async function clear() {
+ if (idbAvailable) return iclear();
+}