more seeds
This commit is contained in:
@@ -8,21 +8,30 @@ export class InMemoryImageServiceAdapter implements IImageServicePort {
|
||||
|
||||
getDriverAvatar(driverId: string): string {
|
||||
this.logger.debug(`[InMemoryImageServiceAdapter] Getting avatar for driver: ${driverId}`);
|
||||
return `https://cdn.example.com/avatars/${driverId}.png`; // Mock URL
|
||||
const driverNumber = Number(driverId.replace('driver-', ''));
|
||||
const index = Number.isFinite(driverNumber) ? driverNumber % 3 : 0;
|
||||
|
||||
const avatars = [
|
||||
'/images/avatars/male-default-avatar.jpg',
|
||||
'/images/avatars/female-default-avatar.jpeg',
|
||||
'/images/avatars/neutral-default-avatar.jpeg',
|
||||
] as const;
|
||||
|
||||
return avatars[index] ?? avatars[0];
|
||||
}
|
||||
|
||||
getTeamLogo(teamId: string): string {
|
||||
this.logger.debug(`[InMemoryImageServiceAdapter] Getting logo for team: ${teamId}`);
|
||||
return `https://cdn.example.com/logos/team-${teamId}.png`; // Mock URL
|
||||
return '/images/ff1600.jpeg';
|
||||
}
|
||||
|
||||
getLeagueCover(leagueId: string): string {
|
||||
this.logger.debug(`[InMemoryImageServiceAdapter] Getting cover for league: ${leagueId}`);
|
||||
return `https://cdn.example.com/covers/league-${leagueId}.png`; // Mock URL
|
||||
return '/images/header.jpeg';
|
||||
}
|
||||
|
||||
getLeagueLogo(leagueId: string): string {
|
||||
this.logger.debug(`[InMemoryImageServiceAdapter] Getting logo for league: ${leagueId}`);
|
||||
return `https://cdn.example.com/logos/league-${leagueId}.png`; // Mock URL
|
||||
return '/images/ff1600.jpeg';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user