This commit is contained in:
2025-12-11 00:57:32 +01:00
parent 1303a14493
commit 6a427eab57
112 changed files with 6148 additions and 2272 deletions

View File

@@ -43,7 +43,13 @@ export const DI_TOKENS = {
WithdrawFromRaceUseCase: Symbol.for('WithdrawFromRaceUseCase'),
CreateLeagueWithSeasonAndScoringUseCase: Symbol.for('CreateLeagueWithSeasonAndScoringUseCase'),
TransferLeagueOwnershipUseCase: Symbol.for('TransferLeagueOwnershipUseCase'),
CancelRaceUseCase: Symbol.for('CancelRaceUseCase'),
ImportRaceResultsUseCase: Symbol.for('ImportRaceResultsUseCase'),
// Queries - Dashboard
GetDashboardOverviewUseCase: Symbol.for('GetDashboardOverviewUseCase'),
GetProfileOverviewUseCase: Symbol.for('GetProfileOverviewUseCase'),
// Use Cases - Teams
CreateTeamUseCase: Symbol.for('CreateTeamUseCase'),
JoinTeamUseCase: Symbol.for('JoinTeamUseCase'),
@@ -77,6 +83,9 @@ export const DI_TOKENS = {
GetRaceWithSOFUseCase: Symbol.for('GetRaceWithSOFUseCase'),
GetLeagueStatsUseCase: Symbol.for('GetLeagueStatsUseCase'),
GetRacesPageDataUseCase: Symbol.for('GetRacesPageDataUseCase'),
GetAllRacesPageDataUseCase: Symbol.for('GetAllRacesPageDataUseCase'),
GetRaceDetailUseCase: Symbol.for('GetRaceDetailUseCase'),
GetRaceResultsDetailUseCase: Symbol.for('GetRaceResultsDetailUseCase'),
GetDriversLeaderboardUseCase: Symbol.for('GetDriversLeaderboardUseCase'),
GetTeamsLeaderboardUseCase: Symbol.for('GetTeamsLeaderboardUseCase'),
@@ -105,6 +114,9 @@ export const DI_TOKENS = {
AcceptSponsorshipRequestUseCase: Symbol.for('AcceptSponsorshipRequestUseCase'),
RejectSponsorshipRequestUseCase: Symbol.for('RejectSponsorshipRequestUseCase'),
// Use Cases - Driver Profile
UpdateDriverProfileUseCase: Symbol.for('UpdateDriverProfileUseCase'),
// Data
DriverStats: Symbol.for('DriverStats'),
@@ -114,6 +126,11 @@ export const DI_TOKENS = {
RacePenaltiesPresenter: Symbol.for('IRacePenaltiesPresenter'),
RaceRegistrationsPresenter: Symbol.for('IRaceRegistrationsPresenter'),
DriverRegistrationStatusPresenter: Symbol.for('IDriverRegistrationStatusPresenter'),
RaceDetailPresenter: Symbol.for('IRaceDetailPresenter'),
RaceResultsDetailPresenter: Symbol.for('IRaceResultsDetailPresenter'),
ImportRaceResultsPresenter: Symbol.for('IImportRaceResultsPresenter'),
DashboardOverviewPresenter: Symbol.for('IDashboardOverviewPresenter'),
ProfileOverviewPresenter: Symbol.for('IProfileOverviewPresenter'),
// Presenters - Sponsors
SponsorDashboardPresenter: Symbol.for('ISponsorDashboardPresenter'),