website refactor
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
import { Provider } from '@nestjs/common';
|
||||
|
||||
// Import core interfaces
|
||||
import { IDriverRepository } from '@core/racing/domain/repositories/DriverRepository';
|
||||
import { ILeagueMembershipRepository } from '@core/racing/domain/repositories/LeagueMembershipRepository';
|
||||
import { ILeagueRepository } from '@core/racing/domain/repositories/LeagueRepository';
|
||||
import { IRaceRegistrationRepository } from '@core/racing/domain/repositories/RaceRegistrationRepository';
|
||||
import { IRaceRepository } from '@core/racing/domain/repositories/RaceRepository';
|
||||
import { IResultRepository } from '@core/racing/domain/repositories/ResultRepository';
|
||||
import { IStandingRepository } from '@core/racing/domain/repositories/StandingRepository';
|
||||
import type { Logger } from '@core/shared/application/Logger';
|
||||
import { IFeedRepository } from '@core/social/domain/repositories/FeedRepository';
|
||||
import { ISocialGraphRepository } from '@core/social/domain/repositories/SocialGraphRepository';
|
||||
import { DriverRepository } from '@core/racing/domain/repositories/DriverRepository';
|
||||
import { LeagueMembershipRepository } from '@core/racing/domain/repositories/LeagueMembershipRepository';
|
||||
import { LeagueRepository } from '@core/racing/domain/repositories/LeagueRepository';
|
||||
import { RaceRegistrationRepository } from '@core/racing/domain/repositories/RaceRegistrationRepository';
|
||||
import { RaceRepository } from '@core/racing/domain/repositories/RaceRepository';
|
||||
import { ResultRepository } from '@core/racing/domain/repositories/ResultRepository';
|
||||
import { StandingRepository } from '@core/racing/domain/repositories/StandingRepository';
|
||||
import type { Logger } from '@core/shared/application/UseCaseOutputPort/UseCaseOutputPort/UseCaseOutputPort_TEMP_TEMP';
|
||||
import { FeedRepository } from '@core/social/domain/repositories/FeedRepository';
|
||||
import { SocialGraphRepository } from '@core/social/domain/repositories/SocialGraphRepository';
|
||||
|
||||
import { ImageServicePort } from '@core/media/application/ports/ImageServicePort';
|
||||
import { DashboardOverviewUseCase } from '@core/racing/application/use-cases/DashboardOverviewUseCase';
|
||||
@@ -61,15 +61,15 @@ export const DashboardProviders: Provider[] = [
|
||||
{
|
||||
provide: DASHBOARD_OVERVIEW_USE_CASE_TOKEN,
|
||||
useFactory: (
|
||||
driverRepo: IDriverRepository,
|
||||
raceRepo: IRaceRepository,
|
||||
resultRepo: IResultRepository,
|
||||
leagueRepo: ILeagueRepository,
|
||||
standingRepo: IStandingRepository,
|
||||
membershipRepo: ILeagueMembershipRepository,
|
||||
registrationRepo: IRaceRegistrationRepository,
|
||||
feedRepo: IFeedRepository,
|
||||
socialRepo: ISocialGraphRepository,
|
||||
driverRepo: DriverRepository,
|
||||
raceRepo: RaceRepository,
|
||||
resultRepo: ResultRepository,
|
||||
leagueRepo: LeagueRepository,
|
||||
standingRepo: StandingRepository,
|
||||
membershipRepo: LeagueMembershipRepository,
|
||||
registrationRepo: RaceRegistrationRepository,
|
||||
feedRepo: FeedRepository,
|
||||
socialRepo: SocialGraphRepository,
|
||||
imageService: ImageServicePort,
|
||||
) =>
|
||||
new DashboardOverviewUseCase(
|
||||
|
||||
@@ -4,7 +4,7 @@ import { DashboardOverviewDTO } from './dtos/DashboardOverviewDTO';
|
||||
import { DashboardOverviewPresenter } from './presenters/DashboardOverviewPresenter';
|
||||
|
||||
// Core imports
|
||||
import type { Logger } from '@core/shared/application/Logger';
|
||||
import type { Logger } from '@core/shared/application/UseCaseOutputPort/UseCaseOutputPort/UseCaseOutputPort_TEMP_TEMP';
|
||||
|
||||
// Tokens (standalone to avoid circular imports)
|
||||
import {
|
||||
|
||||
Reference in New Issue
Block a user