This commit is contained in:
2025-12-17 12:05:00 +01:00
parent 4d890863d3
commit 07dfefebe4
65 changed files with 6034 additions and 778 deletions

View File

@@ -5,12 +5,8 @@ import { Logger } from '@core/shared/application';
export class InMemoryRaceRepository implements IRaceRepository {
private races: Map<string, Race> = new Map();
constructor(private readonly logger: Logger, initialRaces: Race[] = []) {
constructor(private readonly logger: Logger) {
this.logger.info('InMemoryRaceRepository initialized.');
for (const race of initialRaces) {
this.races.set(race.id, race);
this.logger.debug(`Seeded race: ${race.id} (${race.track}).`);
}
}
async findById(id: string): Promise<Race | null> {