import { Module } from '@nestjs/common';
import { AiModule } from '../ai/ai.module';
import { ReviewController } from './review.controller';
import { ReviewService } from './review.service';
import { ReviewRepository } from './review.repository';
import { ReviewCardSubscriber } from './review-card.subscriber';
import { AdminReviewController } from './admin-review.controller';

@Module({
  imports: [AiModule],
  controllers: [ReviewController, AdminReviewController],
  providers: [ReviewService, ReviewRepository, ReviewCardSubscriber],
  exports: [ReviewService],
})
export class ReviewModule {}
