From ce79b7b9b3e7cccb1a3b199ca005d2857581d9da Mon Sep 17 00:00:00 2001 From: jaasen-livefront Date: Thu, 15 May 2025 14:52:59 -0700 Subject: [PATCH] adjust account security nudge work to updated nudge service --- .../settings/account-security.component.html | 2 +- .../settings/account-security.component.ts | 17 ++++++----------- .../popup/settings/settings-v2.component.html | 4 ++-- .../popup/settings/settings-v2.component.ts | 4 ++-- 4 files changed, 11 insertions(+), 16 deletions(-) diff --git a/apps/browser/src/auth/popup/settings/account-security.component.html b/apps/browser/src/auth/popup/settings/account-security.component.html index 5158252c1cd..d835497d9be 100644 --- a/apps/browser/src/auth/popup/settings/account-security.component.html +++ b/apps/browser/src/auth/popup/settings/account-security.component.html @@ -6,7 +6,7 @@ = + protected showAccountSecurityNudge$: Observable = this.accountService.activeAccount$.pipe( getUserId, switchMap((userId) => - this.vaultNudgesService.showNudge$(VaultNudgeType.AccountSecurity, userId), + this.vaultNudgesService.showNudgeSpotlight$(NudgeType.AccountSecurity, userId), ), ); @@ -157,7 +152,7 @@ export class AccountSecurityComponent implements OnInit, OnDestroy { private biometricStateService: BiometricStateService, private toastService: ToastService, private biometricsService: BiometricsService, - private vaultNudgesService: VaultNudgesService, + private vaultNudgesService: NudgesService, ) {} async ngOnInit() { @@ -423,7 +418,7 @@ export class AccountSecurityComponent implements OnInit, OnDestroy { if (!activeAccount) { return; } - await this.vaultNudgesService.dismissNudge(VaultNudgeType.AccountSecurity, activeAccount.id); + await this.vaultNudgesService.dismissNudge(NudgeType.AccountSecurity, activeAccount.id); } async saveVaultTimeoutAction(value: VaultTimeoutAction) { @@ -482,7 +477,7 @@ export class AccountSecurityComponent implements OnInit, OnDestroy { title: null, message: this.i18nService.t("unlockPinSet"), }); - await this.vaultNudgesService.dismissNudge(VaultNudgeType.AccountSecurity, userId); + await this.vaultNudgesService.dismissNudge(NudgeType.AccountSecurity, userId); } else { await this.vaultTimeoutSettingsService.clear(); } diff --git a/apps/browser/src/tools/popup/settings/settings-v2.component.html b/apps/browser/src/tools/popup/settings/settings-v2.component.html index 9071363d69c..e035c90a7a1 100644 --- a/apps/browser/src/tools/popup/settings/settings-v2.component.html +++ b/apps/browser/src/tools/popup/settings/settings-v2.component.html @@ -13,7 +13,7 @@

{{ "accountSecurity" | i18n }}

{{ "downloadBitwardenOnAllDevices" | i18n }}

= this.authenticatedAccount$.pipe( + showAccountSecurityNudge$: Observable = this.authenticatedAccount$.pipe( switchMap((account) => this.nudgesService.showNudgeBadge$(NudgeType.AccountSecurity, account.id), ), ); - downloadBitwardenNudgeStatus$: Observable = this.authenticatedAccount$.pipe( + showDownloadBitwardenNudge$: Observable = this.authenticatedAccount$.pipe( switchMap((account) => this.nudgesService.showNudgeBadge$(NudgeType.DownloadBitwarden, account.id), ),