more seeds

This commit is contained in:
2025-12-27 10:43:55 +01:00
parent 58d9a1c762
commit 91612e4256
16 changed files with 1713 additions and 72 deletions

View File

@@ -46,6 +46,13 @@ export const BootstrapProviders: Provider[] = [
useFactory: (
driverRepository: RacingSeedDependencies['driverRepository'],
leagueRepository: RacingSeedDependencies['leagueRepository'],
seasonRepository: RacingSeedDependencies['seasonRepository'],
seasonSponsorshipRepository: RacingSeedDependencies['seasonSponsorshipRepository'],
sponsorshipRequestRepository: RacingSeedDependencies['sponsorshipRequestRepository'],
leagueWalletRepository: RacingSeedDependencies['leagueWalletRepository'],
transactionRepository: RacingSeedDependencies['transactionRepository'],
protestRepository: RacingSeedDependencies['protestRepository'],
penaltyRepository: RacingSeedDependencies['penaltyRepository'],
raceRepository: RacingSeedDependencies['raceRepository'],
resultRepository: RacingSeedDependencies['resultRepository'],
standingRepository: RacingSeedDependencies['standingRepository'],
@@ -53,11 +60,19 @@ export const BootstrapProviders: Provider[] = [
raceRegistrationRepository: RacingSeedDependencies['raceRegistrationRepository'],
teamRepository: RacingSeedDependencies['teamRepository'],
teamMembershipRepository: RacingSeedDependencies['teamMembershipRepository'],
sponsorRepository: RacingSeedDependencies['sponsorRepository'],
feedRepository: RacingSeedDependencies['feedRepository'],
socialGraphRepository: RacingSeedDependencies['socialGraphRepository'],
): RacingSeedDependencies => ({
driverRepository,
leagueRepository,
seasonRepository,
seasonSponsorshipRepository,
sponsorshipRequestRepository,
leagueWalletRepository,
transactionRepository,
protestRepository,
penaltyRepository,
raceRepository,
resultRepository,
standingRepository,
@@ -65,12 +80,20 @@ export const BootstrapProviders: Provider[] = [
raceRegistrationRepository,
teamRepository,
teamMembershipRepository,
sponsorRepository,
feedRepository,
socialGraphRepository,
}),
inject: [
'IDriverRepository',
'ILeagueRepository',
'ISeasonRepository',
'ISeasonSponsorshipRepository',
'ISponsorshipRequestRepository',
'ILeagueWalletRepository',
'ITransactionRepository',
'IProtestRepository',
'IPenaltyRepository',
'IRaceRepository',
'IResultRepository',
'IStandingRepository',
@@ -78,6 +101,7 @@ export const BootstrapProviders: Provider[] = [
'IRaceRegistrationRepository',
'ITeamRepository',
'ITeamMembershipRepository',
'ISponsorRepository',
'IFeedRepository',
'ISocialGraphRepository',
],