1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-12 22:33:35 +00:00

Check for premium access for totp copying option (#1252)

* Check for premium access for totp copying option

* restore old null check logic
This commit is contained in:
Kyle Spearrin
2020-05-26 14:53:17 -04:00
committed by GitHub
parent f996f1b243
commit d3ab19becb

View File

@@ -445,13 +445,15 @@ export default class MainBackground {
title: this.i18nService.t('copyPassword'),
});
await this.contextMenusCreate({
type: 'normal',
id: 'copy-totp',
parentId: 'root',
contexts: ['all'],
title: this.i18nService.t('copyVerificationCode'),
});
if (await this.userService.canAccessPremium()) {
await this.contextMenusCreate({
type: 'normal',
id: 'copy-totp',
parentId: 'root',
contexts: ['all'],
title: this.i18nService.t('copyVerificationCode'),
});
}
await this.contextMenusCreate({
type: 'separator',
@@ -587,7 +589,8 @@ export default class MainBackground {
});
}
if (cipher == null || (cipher.login.totp && cipher.login.totp !== '')) {
const canAccessPremium = await this.userService.canAccessPremium();
if (canAccessPremium && (cipher == null || (cipher.login.totp && cipher.login.totp !== ''))) {
await this.contextMenusCreate({
type: 'normal',
id: 'copy-totp_' + idSuffix,