import { Module } from "@nestjs/common";
import { AuthModule } from "../auth/auth.module";
import { MessagesModule } from "../messages/messages.module";
import { CallsController } from "./calls.controller";
import { CallsWebhooksController } from "./webhooks.controller";
import { LiveKitService } from "./livekit.service";
import { redisPubSubProvider } from "../common/redis-pubsub.provider";

@Module({
  imports: [AuthModule, MessagesModule],
  controllers: [CallsController, CallsWebhooksController],
  providers: [redisPubSubProvider, LiveKitService],
})
export class CallsModule {}
