import { Module } from '@nestjs/common';

import { ProgressReportDashboardsController } from './dashboards.controller';
import { ProgressReportDashboardsRepository } from './dashboards.repository';
import { ProgressReportDashboardsService } from './dashboards.service';
import { LiveDashboardsController } from './live-dashboards.controller';

// Everything the progress-report dashboards need lives in this folder.
// PrismaModule and CaslModule are @Global(), so nothing has to be imported.
@Module({
  controllers: [ProgressReportDashboardsController, LiveDashboardsController],
  providers: [
    ProgressReportDashboardsService,
    ProgressReportDashboardsRepository,
  ],
})
export class ProgressReportDashboardsModule {}
