Commit 4bc5764
committed
fix(chat): 修复实时聊天最新消息读取不全
- 通过 native cursor 和 exec_query 兜底读取多个 message_*.db 分片
- 使用 session_last_message 校正 SessionTable 滞后的排序、时间和预览
- 保留实时消息的库表和 rowid 元信息,避免跨库定位错误
- 支持 packed_info 原始 16 字节 MD5,修复视频缩略图匹配
- 补充实时消息跨分片和会话排序回归测试1 parent 5ceba05 commit 4bc5764
3 files changed
Lines changed: 498 additions & 78 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
560 | 560 | | |
561 | 561 | | |
562 | 562 | | |
563 | | - | |
564 | | - | |
565 | 563 | | |
566 | 564 | | |
567 | 565 | | |
| |||
578 | 576 | | |
579 | 577 | | |
580 | 578 | | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
581 | 582 | | |
582 | 583 | | |
583 | 584 | | |
| |||
0 commit comments