dev setup
This commit is contained in:
@@ -20,7 +20,7 @@ import { GetTotalDriversUseCase } from '@core/racing/application/use-cases/GetTo
|
||||
import { IsDriverRegisteredForRaceUseCase } from '@core/racing/application/use-cases/IsDriverRegisteredForRaceUseCase';
|
||||
import { UpdateDriverProfileUseCase } from '@core/racing/application/use-cases/UpdateDriverProfileUseCase';
|
||||
|
||||
// Import concrete in-memory implementations
|
||||
// Import concrete implementations
|
||||
import { ConsoleLogger } from '@adapters/logging/ConsoleLogger';
|
||||
import { InMemoryImageServiceAdapter } from '@adapters/media/ports/InMemoryImageServiceAdapter';
|
||||
import { InMemoryNotificationPreferenceRepository } from '@adapters/notifications/persistence/inmemory/InMemoryNotificationPreferenceRepository';
|
||||
@@ -32,6 +32,7 @@ import { DriverStatsUseCase } from '@core/racing/application/use-cases/DriverSta
|
||||
// Import new repositories
|
||||
import { InMemoryDriverStatsRepository } from '@adapters/racing/persistence/inmemory/InMemoryDriverStatsRepository';
|
||||
import { InMemoryMediaRepository } from '@adapters/racing/persistence/media/InMemoryMediaRepository';
|
||||
// Import MediaResolverAdapter
|
||||
import { MediaResolverAdapter } from '@adapters/media/MediaResolverAdapter';
|
||||
// Import repository tokens
|
||||
import { IDriverStatsRepository } from '@core/racing/domain/repositories/IDriverStatsRepository';
|
||||
@@ -79,8 +80,15 @@ import {
|
||||
|
||||
export * from './DriverTokens';
|
||||
|
||||
export const DriverProviders: Provider[] = [
|
||||
|
||||
// Import logging infrastructure
|
||||
import { InitializationLogger } from '../../shared/logging/InitializationLogger';
|
||||
import { createLoggedProviders } from '../../shared/logging/LoggedProvider';
|
||||
|
||||
// Initialize logger
|
||||
const initLogger = InitializationLogger.getInstance();
|
||||
|
||||
export const DriverProviders: Provider[] = createLoggedProviders([
|
||||
|
||||
// Presenters
|
||||
{
|
||||
provide: DriversLeaderboardPresenter,
|
||||
@@ -287,4 +295,4 @@ export const DriverProviders: Provider[] = [
|
||||
GET_PROFILE_OVERVIEW_OUTPUT_PORT_TOKEN,
|
||||
],
|
||||
},
|
||||
];
|
||||
], initLogger);
|
||||
Reference in New Issue
Block a user