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

import { PrismaModule } from '@/prisma/prisma.module';
import { SystemNotificationsModule } from '@/modules/system-notifications/system-notifications.module';
import { UploadModule } from '@/modules/upload/upload.module';
import { WorkingGroupIssuesModule } from '@/modules/working-group-issues/working-group-issues.module';

import { MailModule } from '../mail/mail.module';
import { MeetingRequestsController } from './meeting-requests.controller';
import { MeetingRequestsService } from './meeting-requests.service';

@Module({
  imports: [
    PrismaModule,
    MailModule,
    SystemNotificationsModule,
    UploadModule,
    WorkingGroupIssuesModule,
  ],
  controllers: [MeetingRequestsController],
  providers: [MeetingRequestsService],
  exports: [MeetingRequestsService],
})
export class MeetingRequestsModule {}
