website cleanup
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user