api client refactor

This commit is contained in:
2025-12-17 18:01:47 +01:00
parent bab55955e1
commit 4177644b18
190 changed files with 6403 additions and 1624 deletions

View File

@@ -0,0 +1,23 @@
import { api as api } from '../../api';
import { presentRaceResultsDetail } from '../../presenters';
import { RaceResultsDetailViewModel } from '../../view-models';
export async function getRaceResults(
raceId: string,
currentUserId?: string
): Promise<RaceResultsDetailViewModel> {
const dto = await api.races.getResultsDetail(raceId);
return presentRaceResultsDetail(dto, currentUserId);
}
export async function getRaceSOF(raceId: string): Promise<any> {
const dto = await api.races.getWithSOF(raceId);
// TODO: use presenter
return dto;
}
export async function importRaceResults(raceId: string, input: any): Promise<any> {
const dto = await api.races.importResults(raceId, input);
// TODO: use presenter
return dto;
}