|
|
ff96312d53
|
feat(websocket): 添加消息处理逻辑并清理无用代码
在websocket消息处理器中添加addMessage调用以处理新消息
移除ChatWindow组件中无用的样式和注释代码
|
2025-09-03 17:18:19 +08:00 |
|
|
|
0bddc4dc5b
|
fix: 修复消息发送后输入框未清空及自动点赞状态切换问题
修复消息发送后输入框未清空的问题,优化自动点赞任务状态切换逻辑
更新消息处理逻辑,修正构建文件引用路径
|
2025-09-03 17:05:53 +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 |
|
|
|
48880bed0d
|
feat(wechat): 实现微信聊天状态管理及消息处理功能
添加微信聊天状态管理store,包含联系人管理、消息发送/接收、未读消息计数等功能
修复聊天窗口参数传递问题,统一使用contract.id作为标识
调整消息加载数量从10条减少到5条
|
2025-09-03 11:25:10 +08:00 |
|
|
|
eb63dc1d8d
|
refactor(websocket): 移除消息处理器中的空行
|
2025-09-03 09:35:09 +08:00 |
|
|
|
e35403eaf4
|
fix(websocket): 处理被踢出通知时跳转到登录页面
当收到"Kicked out"通知时,直接重定向到登录页面以强制用户重新登录
|
2025-09-02 15:52:44 +08:00 |
|
|
|
d5e609aa37
|
feat(聊天窗口): 重构消息输入组件并添加微信风格样式
将消息输入功能从ChatWindow组件中拆分为独立的MessageEnter组件
添加微信风格的样式和交互效果
新增消息处理逻辑和素材选择功能
重命名getMessages为getChatMessages以保持命名一致性
|
2025-09-02 15:21:54 +08:00 |
|
|
|
e7b795f744
|
refactor(websocket): 优化websocket消息处理及状态检查逻辑
移除调试日志输出并优化微信账号状态检查逻辑
添加深拷贝工具函数并应用于客服列表处理
将状态检查改为间隔10秒的轮询方式
|
2025-09-02 10:18:25 +08:00 |
|
|
|
20658c3ca5
|
refactor(websocket): 重构websocket模块并添加消息管理器
- 将websocket模块拆分为多个文件,提高代码可维护性
- 新增msgManage.ts处理不同类型的websocket消息
- 优化消息处理逻辑,减少重复代码
- 更新相关文件引用路径
|
2025-09-02 09:52:38 +08:00 |
|