style(zulip): 优化zulip业务模块代码规范

范围:src/business/zulip/
- 统一命名规范和注释格式
- 完善JSDoc注释和参数说明
- 优化代码结构和缩进
- 清理未使用的导入和变量
- 更新修改记录和版本信息
This commit is contained in:
moyin
2026-01-12 19:42:38 +08:00
parent 03f0cd6bab
commit efac782243
6 changed files with 329 additions and 50 deletions

View File

@@ -49,17 +49,20 @@ 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 { ZulipAccountsBusinessService } from './services/zulip_accounts_business.service';
import { ChatController } from './chat.controller';
import { WebSocketDocsController } from './websocket_docs.controller';
import { WebSocketOpenApiController } from './websocket_openapi.controller';
import { ZulipAccountsController } from './zulip_accounts.controller';
import { WebSocketTestController } from './websocket_test.controller';
import { DynamicConfigController } from './dynamic_config.controller';
import { ZulipCoreModule } from '../../core/zulip_core/zulip_core.module';
import { ZulipAccountsModule } from '../../core/db/zulip_accounts/zulip_accounts.module';
import { RedisModule } from '../../core/redis/redis.module';
import { LoggerModule } from '../../core/utils/logger/logger.module';
import { LoginCoreModule } from '../../core/login_core/login_core.module';
import { AuthModule } from '../auth/auth.module';
import { DynamicConfigManagerService } from '../../core/zulip_core/services/dynamic_config_manager.service';
@Module({
imports: [
@@ -89,6 +92,8 @@ import { AuthModule } from '../auth/auth.module';
SessionCleanupService,
// WebSocket网关 - 处理游戏客户端WebSocket连接
CleanWebSocketGateway,
// 动态配置管理服务 - 从Zulip服务器动态获取配置
DynamicConfigManagerService,
],
controllers: [
// 聊天相关的REST API控制器
@@ -101,6 +106,8 @@ import { AuthModule } from '../auth/auth.module';
ZulipAccountsController,
// WebSocket测试工具控制器 - 提供测试页面和API监控
WebSocketTestController,
// 动态配置管理控制器 - 提供配置管理API
DynamicConfigController,
],
exports: [
// 导出主服务供其他模块使用
@@ -115,6 +122,8 @@ import { AuthModule } from '../auth/auth.module';
SessionCleanupService,
// 导出WebSocket网关
CleanWebSocketGateway,
// 导出动态配置管理服务
DynamicConfigManagerService,
],
})
export class ZulipModule {}