update apply diff

This commit is contained in:
duanfuxiang
2025-03-23 09:34:44 +08:00
parent 570e8d9564
commit 635db9babd
34 changed files with 3161 additions and 410 deletions

View File

@@ -36,12 +36,11 @@ export function useChatHistory(): UseChatHistory {
void fetchChatList()
}, [fetchChatList])
// 只新增消息
const createConversation = useCallback(
const createOrUpdateConversation = useCallback(
async (id: string, messages: ChatMessage[]): Promise<void> => {
const dbManager = await getManager()
const conversationManager = dbManager.getConversationManager()
await conversationManager.saveConversation(id, messages)
await conversationManager.txCreateOrUpdateConversation(id, messages)
},
[getManager],
)
@@ -74,7 +73,7 @@ export function useChatHistory(): UseChatHistory {
)
return {
createOrUpdateConversation: createConversation,
createOrUpdateConversation,
deleteConversation,
getChatMessagesById,
updateConversationTitle,