website refactor

This commit is contained in:
2026-01-16 11:13:42 +01:00
parent d86aa4583b
commit d6b94e21df
30 changed files with 217 additions and 182 deletions

View File

@@ -41,6 +41,15 @@ export class RaceService implements Service {
}
}
async getAllRacesPageData(): Promise<Result<any, DomainError>> {
try {
const data = await this.apiClient.getPageData();
return Result.ok(data);
} catch (error: unknown) {
return Result.err(this.mapError(error, 'Failed to fetch all races page data'));
}
}
async findByLeagueId(leagueId: string): Promise<Result<unknown[], DomainError>> {
try {
const result = await this.apiClient.getPageData(leagueId);