import { Module } from '@nestjs/common' import { AnthropometryRepository, CompetitionRepository, CompetitionCompetitorRepository, CompetitionHistoryRepository, PatientRepository, } from '../../repositories' import { RankingNotificationModule } from '../notification' import { HttpService } from '../http' import { BioimpedanceHelper } from './helpers/bioimpendance.helper' import { CompetitionService } from './competition.service' import { AcceptInviteCompetitionService, CreateCompetitionService, FinishCompetitionService, SortCompetitorsByScoreService, UpdatePatientCompetitionsService, } from './services' const PROVIDERS = [ HttpService, AcceptInviteCompetitionService, AnthropometryRepository, BioimpedanceHelper, PatientRepository, CompetitionRepository, CompetitionCompetitorRepository, CompetitionHistoryRepository, CreateCompetitionService, FinishCompetitionService, CompetitionService, SortCompetitorsByScoreService, UpdatePatientCompetitionsService, ] @Module({ imports: [RankingNotificationModule], providers: [...PROVIDERS], exports: [...PROVIDERS], }) export class RankingModule {}