clear background mnemonic on logout

This commit is contained in:
jhl-alameda 2021-04-26 21:37:59 +08:00
parent 0096fe95a0
commit 85a29ce3ae
1 changed files with 15 additions and 2 deletions

View File

@ -136,11 +136,17 @@ export async function storeMnemonicAndSeed(
}),
);
localStorage.removeItem('unlocked');
sessionStorage.removeItem('unlocked');
} else {
localStorage.setItem('unlocked', plaintext);
localStorage.removeItem('locked');
sessionStorage.removeItem('unlocked');
}
sessionStorage.removeItem('unlocked');
if (isExtension) {
chrome.runtime.sendMessage({
channel: 'sollet_extension_mnemonic_channel',
method: 'set',
data: '',
});
}
const importsEncryptionKey = deriveImportsEncryptionKey(seed);
setUnlockedMnemonicAndSeed(
@ -217,6 +223,13 @@ function deriveImportsEncryptionKey(seed) {
export function forgetWallet() {
localStorage.clear();
sessionStorage.removeItem('unlocked');
if (isExtension) {
chrome.runtime.sendMessage({
channel: 'sollet_extension_mnemonic_channel',
method: 'set',
data: '',
});
}
unlockedMnemonicAndSeed = {
mnemonic: null,
seed: null,