view data fixes
This commit is contained in:
@@ -21,7 +21,8 @@ export class LeagueScheduleAdminPageQuery implements PageQuery<unknown, { league
|
||||
const data = result.unwrap();
|
||||
const viewData = LeagueScheduleViewDataBuilder.build({
|
||||
leagueId: data.leagueId,
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
seasonId: data.schedule.seasonId || '',
|
||||
published: data.schedule.published || false,
|
||||
races: data.schedule.races.map((r: any) => ({
|
||||
id: r.id,
|
||||
name: r.name,
|
||||
|
||||
@@ -2,7 +2,7 @@ import { PageQuery } from '@/lib/contracts/page-queries/PageQuery';
|
||||
import { Result } from '@/lib/contracts/Result';
|
||||
import { LeagueScheduleService } from '@/lib/services/leagues/LeagueScheduleService';
|
||||
import { LeagueScheduleViewDataBuilder } from '@/lib/builders/view-data/LeagueScheduleViewDataBuilder';
|
||||
import { LeagueScheduleViewData } from '@/lib/view-data/leagues/LeagueScheduleViewData';
|
||||
import { LeagueScheduleViewData } from '@/lib/view-data/LeagueScheduleViewData';
|
||||
import { type PresentationError, mapToPresentationError } from '@/lib/contracts/page-queries/PresentationError';
|
||||
|
||||
export class LeagueSchedulePageQuery implements PageQuery<LeagueScheduleViewData, string, PresentationError> {
|
||||
|
||||
@@ -15,7 +15,11 @@ export class LeagueStandingsPageQuery implements PageQuery<LeagueStandingsViewDa
|
||||
}
|
||||
|
||||
const { standings, memberships } = result.unwrap();
|
||||
const viewData = LeagueStandingsViewDataBuilder.build(standings, memberships, leagueId);
|
||||
const viewData = LeagueStandingsViewDataBuilder.build({
|
||||
standingsDto: standings,
|
||||
membershipsDto: memberships,
|
||||
leagueId,
|
||||
});
|
||||
return Result.ok(viewData);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user