summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-04-09 07:56:20 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-04-09 07:56:20 +0900
commitc19f51a2ab4aedd6d8c2d3089b02587ebd2c2bb7 (patch)
treef368fb461173c03e4225048ebce62fb47102f505 /packages
parentadd missing SearchMarker (diff)
downloadsharkey-c19f51a2ab4aedd6d8c2d3089b02587ebd2c2bb7.tar.gz
sharkey-c19f51a2ab4aedd6d8c2d3089b02587ebd2c2bb7.tar.bz2
sharkey-c19f51a2ab4aedd6d8c2d3089b02587ebd2c2bb7.zip
resolve promise
https://github.com/misskey-dev/misskey/pull/15735#discussion_r2033387035
Diffstat (limited to 'packages')
-rw-r--r--packages/frontend/src/signout.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/frontend/src/signout.ts b/packages/frontend/src/signout.ts
index e7d7cdfd22..c9f9278369 100644
--- a/packages/frontend/src/signout.ts
+++ b/packages/frontend/src/signout.ts
@@ -19,8 +19,10 @@ export async function signout() {
localStorage.clear();
defaultMemoryStorage.clear();
- const idbPromises = ['MisskeyClient', 'keyval-store'].map((name, i, arr) => new Promise((res, rej) => {
- indexedDB.deleteDatabase(name);
+ const idbPromises = ['MisskeyClient', 'keyval-store'].map((name, i, arr) => new Promise<void>((res, rej) => {
+ const delidb = indexedDB.deleteDatabase(name);
+ delidb.onsuccess = () => res();
+ delidb.onerror = e => rej(e);
}));
await Promise.all(idbPromises);