From b01ea38a1751a2dcdb818d252dbbb11653f82b1c Mon Sep 17 00:00:00 2001 From: moyin <244344649@qq.com> Date: Wed, 7 Jan 2026 15:06:40 +0800 Subject: [PATCH] =?UTF-8?q?config=EF=BC=9A=E6=9B=B4=E6=96=B0=20Zulip=20?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 注册 ChatController 和 WebSocketDocsController - 添加聊天系统相关控制器到模块导出 - 完善模块依赖关系配置 --- src/business/zulip/zulip.module.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/business/zulip/zulip.module.ts b/src/business/zulip/zulip.module.ts index 5fcc0bc..06b350c 100644 --- a/src/business/zulip/zulip.module.ts +++ b/src/business/zulip/zulip.module.ts @@ -49,6 +49,8 @@ import { SessionManagerService } from './services/session_manager.service'; import { MessageFilterService } from './services/message_filter.service'; import { ZulipEventProcessorService } from './services/zulip_event_processor.service'; import { SessionCleanupService } from './services/session_cleanup.service'; +import { ChatController } from './controllers/chat.controller'; +import { WebSocketDocsController } from './controllers/websocket-docs.controller'; import { ZulipCoreModule } from '../../core/zulip/zulip-core.module'; import { RedisModule } from '../../core/redis/redis.module'; import { LoggerModule } from '../../core/utils/logger/logger.module'; @@ -82,7 +84,12 @@ import { AuthModule } from '../auth/auth.module'; // WebSocket网关 - 处理游戏客户端WebSocket连接 ZulipWebSocketGateway, ], - controllers: [], + controllers: [ + // 聊天相关的REST API控制器 + ChatController, + // WebSocket API文档控制器 + WebSocketDocsController, + ], exports: [ // 导出主服务供其他模块使用 ZulipService,