import { forwardRef, Module } from '@nestjs/common'; import { AiRouterModule } from '../ai-router/ai-router.module'; import { AuthModule } from '../auth/auth.module'; import { AssetsModule } from '../assets/assets.module'; import { PrismaModule } from '../prisma/prisma.module'; import { ProvidersModule } from '../providers/providers.module'; import { QueuesModule } from '../queues/queues.module'; import { LiveActionController } from './live-action.controller'; import { LiveActionService } from './live-action.service'; import { LiveActionPromptBuilderService } from './prompt-builder.service'; @Module({ imports: [AiRouterModule, AuthModule, AssetsModule, PrismaModule, ProvidersModule, forwardRef(() => QueuesModule)], controllers: [LiveActionController], providers: [LiveActionService, LiveActionPromptBuilderService], exports: [LiveActionService, LiveActionPromptBuilderService] }) export class LiveActionModule {}