module cleanup
This commit is contained in:
@@ -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),
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user