fix: saveToDB 改为同步写,防止进程被杀时消息丢失

This commit is contained in:
2026-06-28 11:44:42 +08:00
parent dfd6ccbd41
commit 2b3aa45547
+2 -2
View File
@@ -67,9 +67,9 @@ func (cs *ConversationStore) AddMessage(sessionID string, msg model.LLMMessage)
} }
cs.messages[sessionID] = msgs cs.messages[sessionID] = msgs
// 步写 DB 确保重启后上下文不丢失 // 步写 DB 确保进程被杀前消息已持久化
if cs.databaseURL != "" { if cs.databaseURL != "" {
go cs.saveToDB(sessionID, msg) cs.saveToDB(sessionID, msg)
} }
} }