more seeds

This commit is contained in:
2025-12-27 11:58:35 +01:00
parent 91612e4256
commit 3efa978ee0
25 changed files with 806 additions and 55 deletions

View File

@@ -33,6 +33,12 @@ export class RacingLeagueFactory {
const owner = faker.helpers.arrayElement(this.drivers);
const config = leagueConfigs[idx % leagueConfigs.length]!;
const createdAt =
// Ensure some "New" leagues (created within 7 days) so `/leagues` featured categories are populated.
idx % 6 === 0
? faker.date.recent({ days: 6, refDate: this.baseDate })
: faker.date.past({ years: 2, refDate: this.baseDate });
const leagueData: {
id: string;
name: string;
@@ -52,7 +58,7 @@ export class RacingLeagueFactory {
description: faker.lorem.sentences(2),
ownerId: owner.id.toString(),
settings: config,
createdAt: faker.date.past({ years: 2, refDate: this.baseDate }),
createdAt,
};
// Add social links with varying completeness

View File

@@ -68,7 +68,7 @@ export const racingSeedDefaults: Readonly<
Required<RacingSeedOptions>
> = {
driverCount: 100,
baseDate: new Date('2025-01-15T12:00:00.000Z'),
baseDate: new Date(),
};
class RacingSeedFactory {