module cleanup

This commit is contained in:
2025-12-19 01:22:45 +01:00
parent d617654928
commit d0fac9e6c1
135 changed files with 5104 additions and 1315 deletions

View File

@@ -1,4 +1,4 @@
import { ITeamsLeaderboardPresenter, TeamsLeaderboardResultDTO, TeamsLeaderboardViewModel } from '@core/racing/application/presenters/ITeamsLeaderboardPresenter';
import { ITeamsLeaderboardPresenter, TeamsLeaderboardResultDTO, TeamsLeaderboardViewModel, TeamLeaderboardItemViewModel } from '@core/racing/application/presenters/ITeamsLeaderboardPresenter';
export class TeamsLeaderboardPresenter implements ITeamsLeaderboardPresenter {
private result: TeamsLeaderboardViewModel | null = null;
@@ -9,7 +9,7 @@ export class TeamsLeaderboardPresenter implements ITeamsLeaderboardPresenter {
present(dto: TeamsLeaderboardResultDTO) {
this.result = {
teams: dto.teams as any, // Cast to match the view model
teams: dto.teams as TeamLeaderboardItemViewModel[],
recruitingCount: dto.recruitingCount,
groupsBySkillLevel: {
beginner: [],
@@ -17,7 +17,7 @@ export class TeamsLeaderboardPresenter implements ITeamsLeaderboardPresenter {
advanced: [],
pro: [],
},
topTeams: dto.teams.slice(0, 10) as any,
topTeams: (dto.teams as TeamLeaderboardItemViewModel[]).slice(0, 10),
};
}