Commit Graph

5 Commits

Author SHA1 Message Date
9cdfe552e0 fix: 移除currentContract持久化并清理调试日志和WebSocket状态
移除weChat模块中currentContract的持久化配置,避免登录和刷新时数据残留
清理ChatWindow组件中的调试日志
在登录时清空WebSocket连接状态
2025-09-03 16:49:45 +08:00
a3ba45626d feat(微信/websocket): 新增消息处理逻辑并优化websocket连接
- 在WeChatState接口中添加addMessage方法用于接收新消息
- 在websocket消息处理器中调用addMessage存储接收到的消息
- 优化websocket连接逻辑,断开时自动尝试重连
- 改进聊天窗口视频状态检测逻辑,减少不必要的滚动
2025-09-03 16:33:52 +08:00
ef853d2736 feat(weChat): 重构视频消息处理逻辑并优化加载状态管理
- 移除旧的待处理视频请求队列及相关方法
- 新增setVideoLoading和setVideoUrl方法简化视频状态管理
- 优化ChatWindow组件中的视频加载状态检测和滚动行为
- 添加CmdDownloadVideoResult消息处理器自动更新视频URL
2025-09-03 16:06:12 +08:00
8b1387a8ed feat(weChat): 添加视频请求处理和WebSocket监听功能
- 在weChat store中新增pendingVideoRequests状态和相关操作方法
- 实现WebSocket监听处理视频下载响应
- 重构ChatWindow组件,将视频处理逻辑移至store
- 优化消息分组和渲染逻辑
2025-09-03 15:08:29 +08:00
647e2a5f7e refactor(weChat): 重构微信聊天模块状态管理
将微信聊天相关状态从组件中提取到独立的zustand store
移除冗余的props传递,使用store管理当前联系人和消息
优化消息加载逻辑,统一处理消息状态
2025-09-03 14:52:32 +08:00