diff --git a/apps/browser/src/popup/services/services.module.ts b/apps/browser/src/popup/services/services.module.ts index 163b2f1edb..aa8a908c93 100644 --- a/apps/browser/src/popup/services/services.module.ts +++ b/apps/browser/src/popup/services/services.module.ts @@ -16,7 +16,7 @@ import { CLIENT_TYPE, } from "@bitwarden/angular/services/injection-tokens"; import { JslibServicesModule } from "@bitwarden/angular/services/jslib-services.module"; -import { AuthRequestServiceAbstraction } from "@bitwarden/auth/common"; +import { AuthRequestServiceAbstraction, PinServiceAbstraction } from "@bitwarden/auth/common"; import { EventCollectionService as EventCollectionServiceAbstraction } from "@bitwarden/common/abstractions/event/event-collection.service"; import { NotificationsService } from "@bitwarden/common/abstractions/notifications.service"; import { SearchService as SearchServiceAbstraction } from "@bitwarden/common/abstractions/search.service"; @@ -225,6 +225,7 @@ const safeProviders: SafeProvider[] = [ safeProvider({ provide: CryptoService, useFactory: ( + pinService: PinServiceAbstraction, masterPasswordService: InternalMasterPasswordServiceAbstraction, keyGenerationService: KeyGenerationService, cryptoFunctionService: CryptoFunctionService, @@ -238,6 +239,7 @@ const safeProviders: SafeProvider[] = [ kdfConfigService: KdfConfigService, ) => { const cryptoService = new BrowserCryptoService( + pinService, masterPasswordService, keyGenerationService, cryptoFunctionService, @@ -254,6 +256,7 @@ const safeProviders: SafeProvider[] = [ return cryptoService; }, deps: [ + PinServiceAbstraction, InternalMasterPasswordServiceAbstraction, KeyGenerationService, CryptoFunctionService,