website cleanup

This commit is contained in:
2025-12-25 00:19:36 +01:00
parent d78854a4c6
commit 9486455b9e
82 changed files with 1223 additions and 363 deletions

View File

@@ -42,6 +42,7 @@ import { MembershipFeeService } from './payments/MembershipFeeService';
import { AuthService } from './auth/AuthService';
import { SessionService } from './auth/SessionService';
import { ProtestService } from './protests/ProtestService';
import { OnboardingService } from './onboarding/OnboardingService';
/**
* ServiceFactory - Composition root for all services
@@ -298,10 +299,17 @@ export class ServiceFactory {
return new PenaltyService(this.apiClients.penalties);
}
/**
* Create OnboardingService instance
*/
createOnboardingService(): OnboardingService {
return new OnboardingService(this.apiClients.media, this.apiClients.drivers);
}
/**
* Create LandingService instance (used by server components)
*/
createLandingService(): LandingService {
return new LandingService(this.apiClients.races, this.apiClients.leagues, this.apiClients.teams);
return new LandingService(this.apiClients.races, this.apiClients.leagues, this.apiClients.teams, this.apiClients.auth);
}
}