1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-30 13:03:53 +01: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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -445,6 +445,7 @@ export default class MainBackground {
title: this.i18nService.t('copyPassword'), title: this.i18nService.t('copyPassword'),
}); });
if (await this.userService.canAccessPremium()) {
await this.contextMenusCreate({ await this.contextMenusCreate({
type: 'normal', type: 'normal',
id: 'copy-totp', id: 'copy-totp',
@ -452,6 +453,7 @@ export default class MainBackground {
contexts: ['all'], contexts: ['all'],
title: this.i18nService.t('copyVerificationCode'), title: this.i18nService.t('copyVerificationCode'),
}); });
}
await this.contextMenusCreate({ await this.contextMenusCreate({
type: 'separator', 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({ await this.contextMenusCreate({
type: 'normal', type: 'normal',
id: 'copy-totp_' + idSuffix, id: 'copy-totp_' + idSuffix,