1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 16:23:44 +00:00

Handle invalidatedEncrytption message

This commit is contained in:
Hinton
2020-10-23 14:40:50 +02:00
parent b0c9054f23
commit c1b099f5da
2 changed files with 20 additions and 1 deletions

View File

@@ -62,6 +62,17 @@ export class NativeMessagingBackground {
this.sharedSecret = new SymmetricCryptoKey(decrypted);
this.secureSetupResolve();
break;
case 'invalidateEncryption':
this.sharedSecret = null;
this.privateKey = null;
this.connected = false;
this.messagingService.send('showDialog', {
text: this.i18nService.t('nativeMessagingInvalidEncryptionDesc'),
title: this.i18nService.t('nativeMessagingInvalidEncryptionTitle'),
confirmText: this.i18nService.t('ok'),
type: 'error',
});
default:
this.onMessage(message);
}
@@ -83,6 +94,8 @@ export class NativeMessagingBackground {
type: 'error',
});
}
this.sharedSecret = null;
this.privateKey = null;
this.connected = false;
reject();
});