website refactor
This commit is contained in:
@@ -35,13 +35,13 @@ interface DriverRatingProvider {
|
||||
* EVOLVED (Slice 7): Now uses ledger-based rating updates for transparency and auditability.
|
||||
*/
|
||||
export class CompleteRaceUseCaseWithRatings {
|
||||
constructor(private readonly raceRepository: IRaceRepository,
|
||||
private readonly raceRegistrationRepository: IRaceRegistrationRepository,
|
||||
private readonly resultRepository: IResultRepository,
|
||||
private readonly standingRepository: IStandingRepository,
|
||||
constructor(private readonly raceRepository: RaceRepository,
|
||||
private readonly raceRegistrationRepository: RaceRegistrationRepository,
|
||||
private readonly resultRepository: ResultRepository,
|
||||
private readonly standingRepository: StandingRepository,
|
||||
private readonly driverRatingProvider: DriverRatingProvider,
|
||||
private readonly ratingUpdateService: RatingUpdateService,
|
||||
private readonly raceResultsProvider?: IRaceResultsProvider, // Optional: for new ledger flow
|
||||
private readonly raceResultsProvider?: RaceResultsProvider, // Optional: for new ledger flow
|
||||
) {}
|
||||
|
||||
async execute(command: CompleteRaceWithRatingsInput): Promise<
|
||||
|
||||
Reference in New Issue
Block a user