code quality

This commit is contained in:
2026-01-26 01:36:22 +01:00
parent f06a00da1b
commit 49cc91e046
23 changed files with 68 additions and 54 deletions

View File

@@ -1,6 +1,6 @@
import { LeagueRepository } from '../ports/LeagueRepository';
import { DriverRepository } from '../ports/DriverRepository';
import { EventPublisher } from '../ports/EventPublisher';
import { DriverRepository } from '../../../racing/domain/repositories/DriverRepository';
import { EventPublisher } from '../../../shared/ports/EventPublisher';
import { ApproveMembershipRequestCommand } from '../ports/ApproveMembershipRequestCommand';
export class ApproveMembershipRequestUseCase {

View File

@@ -1,5 +1,5 @@
import { LeagueRepository } from '../ports/LeagueRepository';
import { DriverRepository } from '../ports/DriverRepository';
import { DriverRepository } from '../../../racing/domain/repositories/DriverRepository';
import { LeagueEventPublisher } from '../ports/LeagueEventPublisher';
import { DemoteAdminCommand } from '../ports/DemoteAdminCommand';

View File

@@ -1,6 +1,6 @@
import { LeagueRepository, LeagueData } from '../ports/LeagueRepository';
import { DriverRepository } from '../ports/DriverRepository';
import { EventPublisher } from '../ports/EventPublisher';
import { DriverRepository } from '../../../racing/domain/repositories/DriverRepository';
import { EventPublisher } from '../../../shared/ports/EventPublisher';
import { JoinLeagueCommand } from '../ports/JoinLeagueCommand';
export class JoinLeagueUseCase {
@@ -16,7 +16,7 @@ export class JoinLeagueUseCase {
throw new Error('League not found');
}
const driver = await this.driverRepository.findDriverById(command.driverId);
const driver = await this.driverRepository.findById(command.driverId);
if (!driver) {
throw new Error('Driver not found');
}
@@ -26,7 +26,7 @@ export class JoinLeagueUseCase {
{
id: `request-${Date.now()}`,
driverId: command.driverId,
name: driver.name,
name: driver.name.toString(),
requestDate: new Date(),
},
]);
@@ -34,7 +34,7 @@ export class JoinLeagueUseCase {
await this.leagueRepository.addLeagueMembers(command.leagueId, [
{
driverId: command.driverId,
name: driver.name,
name: driver.name.toString(),
role: 'member',
joinDate: new Date(),
},

View File

@@ -1,6 +1,6 @@
import { LeagueRepository } from '../ports/LeagueRepository';
import { DriverRepository } from '../ports/DriverRepository';
import { EventPublisher } from '../ports/EventPublisher';
import { DriverRepository } from '../../../racing/domain/repositories/DriverRepository';
import { EventPublisher } from '../../../shared/ports/EventPublisher';
import { LeaveLeagueCommand } from '../ports/LeaveLeagueCommand';
export class LeaveLeagueUseCase {

View File

@@ -1,6 +1,6 @@
import { LeagueRepository } from '../ports/LeagueRepository';
import { DriverRepository } from '../ports/DriverRepository';
import { EventPublisher } from '../ports/EventPublisher';
import { DriverRepository } from '../../../racing/domain/repositories/DriverRepository';
import { EventPublisher } from '../../../shared/ports/EventPublisher';
import { PromoteMemberCommand } from '../ports/PromoteMemberCommand';
export class PromoteMemberUseCase {

View File

@@ -1,5 +1,5 @@
import { LeagueRepository } from '../ports/LeagueRepository';
import { DriverRepository } from '../ports/DriverRepository';
import { DriverRepository } from '../../../racing/domain/repositories/DriverRepository';
import { LeagueEventPublisher } from '../ports/LeagueEventPublisher';
import { RejectMembershipRequestCommand } from '../ports/RejectMembershipRequestCommand';

View File

@@ -1,6 +1,6 @@
import { LeagueRepository } from '../ports/LeagueRepository';
import { DriverRepository } from '../ports/DriverRepository';
import { EventPublisher } from '../ports/EventPublisher';
import { DriverRepository } from '../../../racing/domain/repositories/DriverRepository';
import { EventPublisher } from '../../../shared/ports/EventPublisher';
import { RemoveMemberCommand } from '../ports/RemoveMemberCommand';
export class RemoveMemberUseCase {