fix data flow issues
This commit is contained in:
@@ -6,6 +6,7 @@ import { ServiceFactory } from './ServiceFactory';
|
||||
// Import all service types
|
||||
import { RaceService } from './races/RaceService';
|
||||
import { RaceResultsService } from './races/RaceResultsService';
|
||||
import { RaceStewardingService } from './races/RaceStewardingService';
|
||||
import { DriverService } from './drivers/DriverService';
|
||||
import { DriverRegistrationService } from './drivers/DriverRegistrationService';
|
||||
import { TeamService } from './teams/TeamService';
|
||||
@@ -13,6 +14,8 @@ import { TeamJoinService } from './teams/TeamJoinService';
|
||||
import { LeagueService } from './leagues/LeagueService';
|
||||
import { LeagueMembershipService } from './leagues/LeagueMembershipService';
|
||||
import { LeagueSettingsService } from './leagues/LeagueSettingsService';
|
||||
import { LeagueStewardingService } from './leagues/LeagueStewardingService';
|
||||
import { LeagueWalletService } from './leagues/LeagueWalletService';
|
||||
import { SponsorService } from './sponsors/SponsorService';
|
||||
import { SponsorshipService } from './sponsors/SponsorshipService';
|
||||
import { PaymentService } from './payments/PaymentService';
|
||||
@@ -30,6 +33,7 @@ import { PenaltyService } from './penalties/PenaltyService';
|
||||
export interface Services {
|
||||
raceService: RaceService;
|
||||
raceResultsService: RaceResultsService;
|
||||
raceStewardingService: RaceStewardingService;
|
||||
driverService: DriverService;
|
||||
driverRegistrationService: DriverRegistrationService;
|
||||
teamService: TeamService;
|
||||
@@ -37,6 +41,8 @@ export interface Services {
|
||||
leagueService: LeagueService;
|
||||
leagueMembershipService: LeagueMembershipService;
|
||||
leagueSettingsService: LeagueSettingsService;
|
||||
leagueStewardingService: LeagueStewardingService;
|
||||
leagueWalletService: LeagueWalletService;
|
||||
sponsorService: SponsorService;
|
||||
sponsorshipService: SponsorshipService;
|
||||
paymentService: PaymentService;
|
||||
@@ -65,6 +71,7 @@ export function ServiceProvider({ children }: ServiceProviderProps) {
|
||||
return {
|
||||
raceService: serviceFactory.createRaceService(),
|
||||
raceResultsService: serviceFactory.createRaceResultsService(),
|
||||
raceStewardingService: serviceFactory.createRaceStewardingService(),
|
||||
driverService: serviceFactory.createDriverService(),
|
||||
driverRegistrationService: serviceFactory.createDriverRegistrationService(),
|
||||
teamService: serviceFactory.createTeamService(),
|
||||
@@ -72,6 +79,8 @@ export function ServiceProvider({ children }: ServiceProviderProps) {
|
||||
leagueService: serviceFactory.createLeagueService(),
|
||||
leagueMembershipService: serviceFactory.createLeagueMembershipService(),
|
||||
leagueSettingsService: serviceFactory.createLeagueSettingsService(),
|
||||
leagueStewardingService: serviceFactory.createLeagueStewardingService(),
|
||||
leagueWalletService: serviceFactory.createLeagueWalletService(),
|
||||
sponsorService: serviceFactory.createSponsorService(),
|
||||
sponsorshipService: serviceFactory.createSponsorshipService(),
|
||||
paymentService: serviceFactory.createPaymentService(),
|
||||
|
||||
Reference in New Issue
Block a user