From 5f6ef05cef2123b0b0d982f6058afbc2a84ccbab Mon Sep 17 00:00:00 2001 From: Todd Martin Date: Tue, 18 Mar 2025 17:57:00 -0400 Subject: [PATCH] Added DI for AuthRequestApiService --- apps/browser/src/background/main.background.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/browser/src/background/main.background.ts b/apps/browser/src/background/main.background.ts index f8f86e6a277..4dad62cfa1a 100644 --- a/apps/browser/src/background/main.background.ts +++ b/apps/browser/src/background/main.background.ts @@ -6,8 +6,10 @@ import { filter, firstValueFrom, map, merge, Subject, timeout } from "rxjs"; import { CollectionService, DefaultCollectionService } from "@bitwarden/admin-console/common"; import { + AuthRequestApiService, AuthRequestService, AuthRequestServiceAbstraction, + DefaultAuthRequestApiService, DefaultLockService, InternalUserDecryptionOptionsServiceAbstraction, LoginEmailServiceAbstraction, @@ -392,6 +394,7 @@ export default class MainBackground { offscreenDocumentService: OffscreenDocumentService; syncServiceListener: SyncServiceListener; browserInitialInstallService: BrowserInitialInstallService; + authRequestApiService: AuthRequestApiService; webPushConnectionService: WorkerWebPushConnectionService | UnsupportedWebPushConnectionService; themeStateService: DefaultThemeStateService; @@ -792,13 +795,15 @@ export default class MainBackground { this.appIdService, ); + this.authRequestApiService = new DefaultAuthRequestApiService(this.apiService, this.logService); + this.authRequestService = new AuthRequestService( this.appIdService, this.accountService, this.masterPasswordService, this.keyService, this.encryptService, - this.apiService, + this.authRequestApiService, this.stateProvider, );