From a31e3bf842947fa7e78dccc0a147aa208ed07da0 Mon Sep 17 00:00:00 2001 From: Jake Fink Date: Fri, 23 Feb 2024 11:52:50 -0500 Subject: [PATCH] Add key generation service to deps (#8070) * add missing arg to browser crypto * add key generation service to deps * initialize key generation service after deps in main background --- apps/browser/src/background/main.background.ts | 2 +- apps/browser/src/popup/services/services.module.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/browser/src/background/main.background.ts b/apps/browser/src/background/main.background.ts index d742e2ebe6b..c9831aa762f 100644 --- a/apps/browser/src/background/main.background.ts +++ b/apps/browser/src/background/main.background.ts @@ -335,8 +335,8 @@ export default class MainBackground { ? new BrowserMessagingPrivateModeBackgroundService() : new BrowserMessagingService(); this.logService = new ConsoleLogService(false); - this.keyGenerationService = new KeyGenerationService(this.cryptoFunctionService); this.cryptoFunctionService = new WebCryptoFunctionService(self); + this.keyGenerationService = new KeyGenerationService(this.cryptoFunctionService); this.storageService = new BrowserLocalStorageService(); this.secureStorageService = new BrowserLocalStorageService(); this.memoryStorageService = diff --git a/apps/browser/src/popup/services/services.module.ts b/apps/browser/src/popup/services/services.module.ts index 92d9167df4a..64da1579c8b 100644 --- a/apps/browser/src/popup/services/services.module.ts +++ b/apps/browser/src/popup/services/services.module.ts @@ -285,6 +285,7 @@ function getBgService(service: keyof MainBackground) { return cryptoService; }, deps: [ + KeyGenerationService, CryptoFunctionService, EncryptService, PlatformUtilsService,