website refactor
This commit is contained in:
@@ -5,7 +5,7 @@ import type { ApplicationErrorCode } from '@core/shared/errors/ApplicationErrorC
|
||||
import type { Driver } from '../../domain/entities/Driver';
|
||||
import type { Team } from '../../domain/entities/Team';
|
||||
import type { DriverRepository } from '../../domain/repositories/DriverRepository';
|
||||
import type { DriverStatsUseCase } from './DriverStatsUseCase';
|
||||
import type { DriverStats, DriverStatsUseCase } from './DriverStatsUseCase';
|
||||
import type { RankingUseCase } from './RankingUseCase';
|
||||
import { SkillLevelService, type SkillLevel } from '../../domain/services/SkillLevelService';
|
||||
import { MediaReference } from '@core/domain/media/MediaReference';
|
||||
@@ -71,10 +71,11 @@ export class GetDriversLeaderboardUseCase implements UseCase<GetDriversLeaderboa
|
||||
this.driverStatsUseCase.getDriverStats(driver.id)
|
||||
);
|
||||
const statsResults = await Promise.all(statsPromises);
|
||||
const statsMap = new Map<string, any>();
|
||||
const statsMap = new Map<string, DriverStats>();
|
||||
drivers.forEach((driver, idx) => {
|
||||
if (statsResults[idx]) {
|
||||
statsMap.set(driver.id, statsResults[idx]);
|
||||
const stats = statsResults[idx];
|
||||
if (stats) {
|
||||
statsMap.set(driver.id, stats);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user