From 554a90eec5accc3dda5f2a9870a7eea03eb6370c Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Thu, 27 Jun 2024 16:36:30 +0530 Subject: [PATCH] Clear on logout --- web/packages/accounts/services/logout.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/packages/accounts/services/logout.ts b/web/packages/accounts/services/logout.ts index 59371e1e7c..3e9beeeb15 100644 --- a/web/packages/accounts/services/logout.ts +++ b/web/packages/accounts/services/logout.ts @@ -5,6 +5,7 @@ import InMemoryStore from "@ente/shared/storage/InMemoryStore"; import localForage from "@ente/shared/storage/localForage"; import { clearData } from "@ente/shared/storage/localStorage"; import { clearKeys } from "@ente/shared/storage/sessionStorage"; +import { clear as clearKV } from "idb-keyval"; import { logout as remoteLogout } from "../api/user"; /** @@ -56,4 +57,9 @@ export const accountLogout = async () => { } catch (e) { ignoreError("http", e); } + try { + await clearKV(); + } catch (e) { + ignoreError("kv", e); + } };