Commit 01c956c9 authored by nick zheng's avatar nick zheng

fix: 对话异常时删除此轮对话

parent 2bd4cd34
......@@ -83,7 +83,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti
}
}
function handleDeleteLastMessageItem(messageId: string) {
function handleDeleteMessageItem(messageId: string) {
messageList.value.delete(messageId)
}
......@@ -330,7 +330,7 @@ function handleAudioPause(isClearMessageList = false) {
:answer-audio-playing="answerAudioPlaying"
@add-message-item="handleAddMessageItem"
@update-specify-message-item="handleUpdateSpecifyMessageItem"
@delete-last-message-item="handleDeleteLastMessageItem"
@delete-message-item="handleDeleteMessageItem"
@update-page-scroll="handleUpdatePageScroll"
@clear-all-message="handleClearAllMessage"
@create-continue-questions="handleCreateContinueQuestions"
......
......@@ -25,7 +25,7 @@ const props = defineProps<Props>()
const emit = defineEmits<{
addMessageItem: [messageId: string, value: ConversationMessageItem]
updateSpecifyMessageItem: [messageId: string, newObj: Partial<ConversationMessageItem>]
deleteLastMessageItem: [messageId: string]
deleteMessageItem: [messageId: string]
updatePageScroll: []
clearAllMessage: []
createContinueQuestions: [value: string]
......@@ -261,8 +261,8 @@ function errorMessageResponse() {
isTextContentLoading: false,
textContent: '',
})
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('user')!)
emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('audioPause')
blockMessageResponse()
}
......
......@@ -30,7 +30,7 @@ const props = defineProps<Props>()
const emit = defineEmits<{
addMessageItem: [messageId: string, value: ConversationMessageItem]
updateSpecifyMessageItem: [messageId: string, newObj: Partial<ConversationMessageItem>]
deleteLastMessageItem: [messageId: string]
deleteMessageItem: [messageId: string]
updatePageScroll: []
clearAllMessage: []
toLogin: []
......@@ -236,8 +236,8 @@ function errorMessageResponse() {
isTextContentLoading: false,
textContent: '',
})
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('user')!)
emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('audioPause')
blockMessageResponse()
}
......
......@@ -159,7 +159,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti
}
}
function handleDeleteLastMessageItem(messageId: string) {
function handleDeleteMessageItem(messageId: string) {
messageList.value.delete(messageId)
}
......@@ -335,7 +335,7 @@ function handleAudioPause(isClearMessageList = false) {
:timbre-id="agentApplicationConfig.voiceConfig.timbreId"
@add-message-item="handleAddMessageItem"
@update-specify-message-item="handleUpdateSpecifyMessageItem"
@delete-last-message-item="handleDeleteLastMessageItem"
@delete-message-item="handleDeleteMessageItem"
@update-page-scroll="handleUpdatePageScroll"
@clear-all-message="handleClearAllMessage"
@to-login="handleToLoginPage"
......
......@@ -180,7 +180,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti
}
}
function handleDeleteLastMessageItem(messageId: string) {
function handleDeleteMessageItem(messageId: string) {
messageList.value.delete(messageId)
}
......@@ -358,7 +358,7 @@ function handleAudioPause(isClearMessageList = false) {
:timbre-id="agentApplicationConfig.voiceConfig.timbreId"
@add-message-item="handleAddMessageItem"
@update-specify-message-item="handleUpdateSpecifyMessageItem"
@delete-last-message-item="handleDeleteLastMessageItem"
@delete-message-item="handleDeleteMessageItem"
@update-page-scroll="handleUpdatePageScroll"
@clear-all-message="handleClearAllMessage"
@to-login="handleToLoginPage"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment