import { Module } from '@nestjs/common';
import { ProjectsController } from './projects.controller';
import { ProjectsService } from './projects.service';
import { VideoAiModule } from '../video-ai/video-ai.module';
import { VideoQueueModule } from '../video-queue/video-queue.module';
import { XTwitterModule } from '../x-twitter/x-twitter.module';
import { GeminiModule } from '../gemini/gemini.module';
import { StorageModule } from '../storage/storage.module';
import { ExtractorModule } from '../extractor/extractor.module';

@Module({
  imports: [VideoAiModule, VideoQueueModule, XTwitterModule, GeminiModule, StorageModule, ExtractorModule],
  controllers: [ProjectsController],
  providers: [ProjectsService],
  exports: [ProjectsService],
})
export class ProjectsModule {}
