17 lines
702 B
TypeScript
17 lines
702 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { AuthModule } from "../auth/auth.module.js";
|
|
import { DatabaseModule } from "../database/database.module.js";
|
|
import { RedisModule } from "../redis/redis.module.js";
|
|
import { ChatGateway } from "./chat.gateway.js";
|
|
import { ChatRateLimiter } from "./chat-rate-limiter.js";
|
|
import { ConversationController } from "./conversation.controller.js";
|
|
import { ConversationService } from "./conversation.service.js";
|
|
|
|
@Module({
|
|
imports: [DatabaseModule, RedisModule, AuthModule],
|
|
controllers: [ConversationController],
|
|
providers: [ConversationService, ChatRateLimiter, ChatGateway],
|
|
exports: [ConversationService],
|
|
})
|
|
export class ConversationModule {}
|