import { Module, forwardRef } from '@nestjs/common'; import { NowPlayingGateway } from './now-playing.gateway'; import { NowPlayingController } from './now-playing.controller'; import { NowPlayingService } from './now-playing.service'; import { RecordStationSyncService } from './record-station-sync.service'; import { IcyNowPlayingService } from './icy-now-playing.service'; import { EmgNowPlayingService } from './emg-now-playing.service'; import { DfmNowPlayingService } from './dfm-now-playing.service'; import { LoveNowPlayingService } from './love-now-playing.service'; import { RoksNowPlayingService } from './roks-now-playing.service'; import { UnistarNowPlayingService } from './unistar-now-playing.service'; import { ZaycevNowPlayingService } from './zaycev-now-playing.service'; import { GooseNowPlayingService } from './goose-now-playing.service'; import { NovoeByNowPlayingService } from './novoeby-now-playing.service'; import { SpbRadioNowPlayingService } from './spb-radio-now-playing.service'; import { VolnaNowPlayingService } from './volna-now-playing.service'; import { Radio101NowPlayingService } from './radio101-now-playing.service'; import { OrpheusNowPlayingService } from './orpheus-now-playing.service'; import { ChartsModule } from '../charts/charts.module'; @Module({ imports: [forwardRef(() => ChartsModule)], controllers: [NowPlayingController], providers: [ NowPlayingGateway, NowPlayingService, RecordStationSyncService, IcyNowPlayingService, EmgNowPlayingService, DfmNowPlayingService, LoveNowPlayingService, RoksNowPlayingService, UnistarNowPlayingService, ZaycevNowPlayingService, GooseNowPlayingService, NovoeByNowPlayingService, SpbRadioNowPlayingService, VolnaNowPlayingService, Radio101NowPlayingService, OrpheusNowPlayingService, ], exports: [NowPlayingService], }) export class NowPlayingModule {}