هذا الالتزام موجود في:
2026-04-20 15:12:16 +03:00
التزام 28f7241bcd
172 ملفات معدلة مع 21907 إضافات و0 حذوفات

عرض الملف

@@ -0,0 +1,29 @@
import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { JwtModule } from '@nestjs/jwt';
import { MongooseModule } from '@nestjs/mongoose';
import { UsersModule } from '../users/users.module';
import { ChatController } from './chat.controller';
import { ChatGateway } from './chat.gateway';
import { ChatService } from './chat.service';
import { ChatRepository } from './chat.repository';
import { ChatBlock, ChatBlockSchema } from './schemas/chat-block.schema';
import { Conversation, ConversationSchema } from './schemas/conversation.schema';
import { Message, MessageSchema } from './schemas/message.schema';
@Module({
imports: [
ConfigModule,
JwtModule.register({}),
UsersModule,
MongooseModule.forFeature([
{ name: Conversation.name, schema: ConversationSchema },
{ name: Message.name, schema: MessageSchema },
{ name: ChatBlock.name, schema: ChatBlockSchema },
]),
],
controllers: [ChatController],
providers: [ChatService, ChatRepository, ChatGateway],
exports: [ChatService],
})
export class ChatModule {}