2 Commits

Author SHA1 Message Date
wunianxiao fe83687495 fix: migration 0009 UNIQUE → 普通 INDEX(存量重复数据冲突)
ON CONFLICT DO NOTHING 已在 Rust 代码中处理去重
2026-06-02 15:40:44 +08:00
wunianxiao 3f447668b8 fix: 用户隔离完整性 + 聊天去重
1. 启动时不加载历史消息(等第一条消息确定身份后按需恢复)
2. MemoryStore 改为 HashMap<user_id, Vec<mem>>,按用户隔离缓存
3. session.current_user_id 与外部 mutex 同步
4. chat_records.message_id 加 UNIQUE 索引 + ON CONFLICT DO NOTHING
2026-06-02 14:27:35 +08:00