@@ -9,13 +9,13 @@ import {type DateProvider, DefaultDateProvider} from './core/date-provider';
99import type { DB } from './core/db' ;
1010import { type EmailService , PreferencesAwareEmailService } from './core/email-service' ;
1111import { EventHubPublisher } from './core/event-hub' ;
12- import { createSha256HashingService } from './core/hashing-service' ;
1312import { createLogger , type Logger , type LogLevel } from './core/logger' ;
1413import { PermissionService } from './core/permission-service' ;
1514import { prepareDb } from './core/prepare-db' ;
1615import { ProjectQueryService } from './core/project-query-service' ;
1716import { ProposalService } from './core/proposal-service' ;
1817import { type AppHubEvents } from './core/replica' ;
18+ import { createSha256HashingService } from './core/secure-hashing-service' ;
1919import { AdminApiKeyStore } from './core/stores/admin-api-key-store' ;
2020import { AuditLogStore } from './core/stores/audit-log-store' ;
2121import { ConfigProposalStore } from './core/stores/config-proposal-store' ;
@@ -272,7 +272,7 @@ export async function createEngine(options: EngineOptions) {
272272
273273 const dateProvider = options . dateProvider ?? new DefaultDateProvider ( ) ;
274274
275- const hasher = createSha256HashingService ( ) ;
275+ const secureHasher = createSha256HashingService ( ) ;
276276
277277 const transactionalUseCases = {
278278 getConfigList : createGetConfigListUseCase ( { } ) ,
@@ -313,7 +313,7 @@ export async function createEngine(options: EngineOptions) {
313313 updateProjectEnvironmentsOrder : createUpdateProjectEnvironmentsOrderUseCase ( { dateProvider} ) ,
314314 deleteProjectEnvironment : createDeleteProjectEnvironmentUseCase ( { dateProvider} ) ,
315315 restoreConfigVersion : createRestoreConfigVersionUseCase ( ) ,
316- createSdkKey : createCreateSdkKeyUseCase ( { hasher : hasher } ) ,
316+ createSdkKey : createCreateSdkKeyUseCase ( { secureHasher } ) ,
317317 // Combined use cases for page data
318318 getConfigPageData : createGetConfigPageDataUseCase ( ) ,
319319 getNewConfigPageData : createGetNewConfigPageDataUseCase ( ) ,
@@ -374,7 +374,7 @@ export async function createEngine(options: EngineOptions) {
374374 useCases : {
375375 ...engineUseCases ,
376376 getHealth : createGetHealthUseCase ( ) ,
377- verifyAdminApiKey : createVerifyAdminApiKeyUseCase ( { db} ) ,
377+ verifyAdminApiKey : createVerifyAdminApiKeyUseCase ( { db, secureHasher } ) ,
378378 } ,
379379 mail : options . emailService ,
380380 stores : {
0 commit comments