diff --git a/apps/browser/src/background/main.background.ts b/apps/browser/src/background/main.background.ts index 4d227330184..9eb5d5964bf 100644 --- a/apps/browser/src/background/main.background.ts +++ b/apps/browser/src/background/main.background.ts @@ -244,6 +244,8 @@ import { IndividualVaultExportServiceAbstraction, OrganizationVaultExportService, OrganizationVaultExportServiceAbstraction, + VaultExportApiService, + VaultExportApiServiceAbstraction, VaultExportService, VaultExportServiceAbstraction, } from "@bitwarden/vault-export-core"; @@ -347,6 +349,7 @@ export default class MainBackground { loginEmailService: LoginEmailServiceAbstraction; importApiService: ImportApiServiceAbstraction; importService: ImportServiceAbstraction; + exportApiService: VaultExportApiServiceAbstraction; exportService: VaultExportServiceAbstraction; searchService: SearchServiceAbstraction; serverNotificationsService: ServerNotificationsService; @@ -1084,9 +1087,11 @@ export default class MainBackground { this.restrictedItemTypesService, ); + this.exportApiService = new VaultExportApiService(this.apiService); + this.organizationVaultExportService = new OrganizationVaultExportService( this.cipherService, - this.apiService, + this.exportApiService, this.pinService, this.keyService, this.encryptService,