seed data
This commit is contained in:
@@ -22,7 +22,19 @@ export class InMemoryImageServiceAdapter implements IImageServicePort {
|
||||
|
||||
getTeamLogo(teamId: string): string {
|
||||
this.logger.debug(`[InMemoryImageServiceAdapter] Getting logo for team: ${teamId}`);
|
||||
return '/images/ff1600.jpeg';
|
||||
const teamNumber = Number(teamId.replace('team-', ''));
|
||||
const index = Number.isFinite(teamNumber) ? teamNumber % 6 : 0;
|
||||
|
||||
const logos = [
|
||||
'/images/ff1600.jpeg',
|
||||
'/images/header.jpeg',
|
||||
'/images/avatars/male-default-avatar.jpg',
|
||||
'/images/avatars/female-default-avatar.jpeg',
|
||||
'/images/avatars/neutral-default-avatar.jpeg',
|
||||
'/images/leagues/placeholder-cover.svg',
|
||||
] as const;
|
||||
|
||||
return logos[index] ?? logos[0];
|
||||
}
|
||||
|
||||
getLeagueCover(leagueId: string): string {
|
||||
@@ -34,4 +46,4 @@ export class InMemoryImageServiceAdapter implements IImageServicePort {
|
||||
this.logger.debug(`[InMemoryImageServiceAdapter] Getting logo for league: ${leagueId}`);
|
||||
return '/images/ff1600.jpeg';
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user