From 22531c6ab8bdb452081d1e5858862a2039a2e72b Mon Sep 17 00:00:00 2001 From: Pavlos Chrysochoidis <10210143+pchrysochoidis@users.noreply.github.com> Date: Tue, 23 Aug 2022 17:23:13 +0300 Subject: [PATCH] wallet-ext: clear extension storage on logout --- wallet/package-lock.json | 8 ++++++-- wallet/src/ui/app/redux/slices/account/index.ts | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/wallet/package-lock.json b/wallet/package-lock.json index 8959902990343..cf572c25c443a 100644 --- a/wallet/package-lock.json +++ b/wallet/package-lock.json @@ -88,12 +88,14 @@ "devDependencies": { "@size-limit/preset-small-lib": "^7.0.8", "@types/bn.js": "^5.1.0", + "@types/jest": "^27.5.2", "@types/lossless-json": "^1.0.1", - "@types/mocha": "^9.1.0", "husky": "^7.0.4", "mockttp": "^2.7.0", "size-limit": "^7.0.8", "ts-auto-guard": "^2.4.1", + "ts-node": "^10.9.1", + "tsconfig": "^7.0.0", "tsdx": "^0.14.1", "tslib": "^2.3.1", "typedoc": "^0.22.17", @@ -17794,8 +17796,8 @@ "@mysten/bcs": "^0.2.0", "@size-limit/preset-small-lib": "^7.0.8", "@types/bn.js": "^5.1.0", + "@types/jest": "^27.5.2", "@types/lossless-json": "^1.0.1", - "@types/mocha": "^9.1.0", "bn.js": "^5.2.0", "buffer": "^6.0.3", "cross-fetch": "^3.1.5", @@ -17806,6 +17808,8 @@ "mockttp": "^2.7.0", "size-limit": "^7.0.8", "ts-auto-guard": "^2.4.1", + "ts-node": "^10.9.1", + "tsconfig": "^7.0.0", "tsdx": "^0.14.1", "tslib": "^2.3.1", "tweetnacl": "^1.0.3", diff --git a/wallet/src/ui/app/redux/slices/account/index.ts b/wallet/src/ui/app/redux/slices/account/index.ts index 80559ce06156f..b847f80b59999 100644 --- a/wallet/src/ui/app/redux/slices/account/index.ts +++ b/wallet/src/ui/app/redux/slices/account/index.ts @@ -36,7 +36,7 @@ export const createMnemonic = createAsyncThunk( export const logout = createAsyncThunk( 'account/logout', async (): Promise => { - await Browser.storage.local.set({ mnemonic: null }); + await Browser.storage.local.clear(); window.location.reload(); } );