seed data
This commit is contained in:
@@ -121,6 +121,7 @@ export class LeagueService {
|
||||
structureSummary: league.scoring?.scoringPresetName ?? 'Custom rules',
|
||||
scoringPatternSummary: league.scoring?.scoringPatternSummary,
|
||||
timingSummary: league.timingSummary ?? '',
|
||||
...(league.category ? { category: league.category } : {}),
|
||||
...(league.scoring ? { scoring: league.scoring } : {}),
|
||||
}));
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ import { DeleteMediaViewModel } from '@/lib/view-models/DeleteMediaViewModel';
|
||||
import { MediaViewModel } from '@/lib/view-models/MediaViewModel';
|
||||
import { UploadMediaViewModel } from '@/lib/view-models/UploadMediaViewModel';
|
||||
import type { MediaApiClient } from '../../api/media/MediaApiClient';
|
||||
import { getWebsiteApiBaseUrl } from '@/lib/config/apiBaseUrl';
|
||||
|
||||
// Local request shape mirroring the media upload API contract until a generated type is available
|
||||
type UploadMediaRequest = { file: File; type: string; category?: string };
|
||||
@@ -43,6 +44,7 @@ export class MediaService {
|
||||
|
||||
/**
|
||||
* Get team logo URL
|
||||
* Returns relative URL for proxying through Next.js rewrites
|
||||
*/
|
||||
getTeamLogo(teamId: string): string {
|
||||
return `/api/media/teams/${teamId}/logo`;
|
||||
@@ -50,6 +52,7 @@ export class MediaService {
|
||||
|
||||
/**
|
||||
* Get driver avatar URL
|
||||
* Returns relative URL for proxying through Next.js rewrites
|
||||
*/
|
||||
getDriverAvatar(driverId: string): string {
|
||||
return `/api/media/avatar/${driverId}`;
|
||||
@@ -57,6 +60,7 @@ export class MediaService {
|
||||
|
||||
/**
|
||||
* Get league cover URL
|
||||
* Returns relative URL for proxying through Next.js rewrites
|
||||
*/
|
||||
getLeagueCover(leagueId: string): string {
|
||||
return `/api/media/leagues/${leagueId}/cover`;
|
||||
@@ -64,6 +68,7 @@ export class MediaService {
|
||||
|
||||
/**
|
||||
* Get league logo URL
|
||||
* Returns relative URL for proxying through Next.js rewrites
|
||||
*/
|
||||
getLeagueLogo(leagueId: string): string {
|
||||
return `/api/media/leagues/${leagueId}/logo`;
|
||||
|
||||
Reference in New Issue
Block a user