admin-vben/apps/web-antdv-next/src/views/im/home/composables
YunaiV 09b97f1e04 feat(im):同步已读上报补偿与群通话探测优化
- web-antd、web-antdv-next、web-ele 同步会话 readMessageId 逻辑
- readActive 与 WebSocket 自动已读改为基于服务端已上报读位置判断是否跳过接口
- read 接口成功后同步 readMessageId,失败时保留本端已读体验并允许后续重新进入补上报
- 拉取服务端 read 进度时同步更新会话 readMessageId,同时保持本地读位置单调合并
- 三端同步 activeCallLoaded / activeCallExpired 群通话探测状态
- 首登与重连时失效群通话探测缓存,本地无通话且探测过期时懒加载 getActiveCall
- 群通话写入或移除时标记探测已加载,并避免通话探测状态写入 IndexedDB
- 为 IndexedDB DO 类型补充存储结构注释,并修复 conversationStore lint 写法
2026-06-19 11:05:19 -07:00
..
useFriendBuckets.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00
useGroupCallMembers.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00
useLiveKitRoom.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00
useMediaStreamElement.ts feat(im):优化已读上报、群详情缓存与 RTC 通话状态 2026-06-19 10:05:22 -07:00
useMediaUploader.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00
useMessageMultiSelect.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00
useMessagePuller.ts feat(im):同步已读上报补偿与群通话探测优化 2026-06-19 11:05:19 -07:00
useMessageSender.ts feat(im):同步已读上报补偿与群通话探测优化 2026-06-19 11:05:19 -07:00
useMuteOverlay.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00
useSelectedItems.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00
useVoicePlayer.ts feat(im):初始化 antd-next 的 im 迁移 2026-06-18 19:24:29 -07:00