From 019d4c2932dc0c840c4bf03c06b16e62b86061d2 Mon Sep 17 00:00:00 2001 From: Oscar Hinton Date: Tue, 22 Aug 2023 14:47:52 +0200 Subject: [PATCH] Use useClass instead of useFactory (#6076) --- .../src/services/jslib-services.module.ts | 30 +------------------ 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/libs/angular/src/services/jslib-services.module.ts b/libs/angular/src/services/jslib-services.module.ts index e292617a90b..dcc8b5e3bc3 100644 --- a/libs/angular/src/services/jslib-services.module.ts +++ b/libs/angular/src/services/jslib-services.module.ts @@ -452,35 +452,7 @@ import { AbstractThemingService } from "./theming/theming.service.abstraction"; }, { provide: VaultTimeoutService, - useFactory: ( - cipherService: CipherServiceAbstraction, - folderService: FolderServiceAbstraction, - collectionService: CollectionServiceAbstraction, - cryptoService: CryptoServiceAbstraction, - platformUtilsService: PlatformUtilsServiceAbstraction, - messagingService: MessagingServiceAbstraction, - searchService: SearchServiceAbstraction, - stateService: StateServiceAbstraction, - authService: AuthServiceAbstraction, - vaultTimeoutSettingsService: VaultTimeoutSettingsServiceAbstraction, - lockedCallback: (userId?: string) => Promise, - logoutCallback: (expired: boolean, userId?: string) => Promise - ) => { - return new VaultTimeoutService( - cipherService, - folderService, - collectionService, - cryptoService, - platformUtilsService, - messagingService, - searchService, - stateService, - authService, - vaultTimeoutSettingsService, - lockedCallback, - logoutCallback - ); - }, + useClass: VaultTimeoutService, deps: [ CipherServiceAbstraction, FolderServiceAbstraction,