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

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

parent 2bd4cd34
...@@ -83,7 +83,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti ...@@ -83,7 +83,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti
} }
} }
function handleDeleteLastMessageItem(messageId: string) { function handleDeleteMessageItem(messageId: string) {
messageList.value.delete(messageId) messageList.value.delete(messageId)
} }
...@@ -330,7 +330,7 @@ function handleAudioPause(isClearMessageList = false) { ...@@ -330,7 +330,7 @@ function handleAudioPause(isClearMessageList = false) {
:answer-audio-playing="answerAudioPlaying" :answer-audio-playing="answerAudioPlaying"
@add-message-item="handleAddMessageItem" @add-message-item="handleAddMessageItem"
@update-specify-message-item="handleUpdateSpecifyMessageItem" @update-specify-message-item="handleUpdateSpecifyMessageItem"
@delete-last-message-item="handleDeleteLastMessageItem" @delete-message-item="handleDeleteMessageItem"
@update-page-scroll="handleUpdatePageScroll" @update-page-scroll="handleUpdatePageScroll"
@clear-all-message="handleClearAllMessage" @clear-all-message="handleClearAllMessage"
@create-continue-questions="handleCreateContinueQuestions" @create-continue-questions="handleCreateContinueQuestions"
......
...@@ -25,7 +25,7 @@ const props = defineProps<Props>() ...@@ -25,7 +25,7 @@ const props = defineProps<Props>()
const emit = defineEmits<{ const emit = defineEmits<{
addMessageItem: [messageId: string, value: ConversationMessageItem] addMessageItem: [messageId: string, value: ConversationMessageItem]
updateSpecifyMessageItem: [messageId: string, newObj: Partial<ConversationMessageItem>] updateSpecifyMessageItem: [messageId: string, newObj: Partial<ConversationMessageItem>]
deleteLastMessageItem: [messageId: string] deleteMessageItem: [messageId: string]
updatePageScroll: [] updatePageScroll: []
clearAllMessage: [] clearAllMessage: []
createContinueQuestions: [value: string] createContinueQuestions: [value: string]
...@@ -261,8 +261,8 @@ function errorMessageResponse() { ...@@ -261,8 +261,8 @@ function errorMessageResponse() {
isTextContentLoading: false, isTextContentLoading: false,
textContent: '', textContent: '',
}) })
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!) emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('user')!)
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!) emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('audioPause') emit('audioPause')
blockMessageResponse() blockMessageResponse()
} }
......
...@@ -30,7 +30,7 @@ const props = defineProps<Props>() ...@@ -30,7 +30,7 @@ const props = defineProps<Props>()
const emit = defineEmits<{ const emit = defineEmits<{
addMessageItem: [messageId: string, value: ConversationMessageItem] addMessageItem: [messageId: string, value: ConversationMessageItem]
updateSpecifyMessageItem: [messageId: string, newObj: Partial<ConversationMessageItem>] updateSpecifyMessageItem: [messageId: string, newObj: Partial<ConversationMessageItem>]
deleteLastMessageItem: [messageId: string] deleteMessageItem: [messageId: string]
updatePageScroll: [] updatePageScroll: []
clearAllMessage: [] clearAllMessage: []
toLogin: [] toLogin: []
...@@ -236,8 +236,8 @@ function errorMessageResponse() { ...@@ -236,8 +236,8 @@ function errorMessageResponse() {
isTextContentLoading: false, isTextContentLoading: false,
textContent: '', textContent: '',
}) })
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!) emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('user')!)
emit('deleteLastMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!) emit('deleteMessageItem', currentLatestMessageItemKeyMap.value.get('assistant')!)
emit('audioPause') emit('audioPause')
blockMessageResponse() blockMessageResponse()
} }
......
...@@ -159,7 +159,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti ...@@ -159,7 +159,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti
} }
} }
function handleDeleteLastMessageItem(messageId: string) { function handleDeleteMessageItem(messageId: string) {
messageList.value.delete(messageId) messageList.value.delete(messageId)
} }
...@@ -335,7 +335,7 @@ function handleAudioPause(isClearMessageList = false) { ...@@ -335,7 +335,7 @@ function handleAudioPause(isClearMessageList = false) {
:timbre-id="agentApplicationConfig.voiceConfig.timbreId" :timbre-id="agentApplicationConfig.voiceConfig.timbreId"
@add-message-item="handleAddMessageItem" @add-message-item="handleAddMessageItem"
@update-specify-message-item="handleUpdateSpecifyMessageItem" @update-specify-message-item="handleUpdateSpecifyMessageItem"
@delete-last-message-item="handleDeleteLastMessageItem" @delete-message-item="handleDeleteMessageItem"
@update-page-scroll="handleUpdatePageScroll" @update-page-scroll="handleUpdatePageScroll"
@clear-all-message="handleClearAllMessage" @clear-all-message="handleClearAllMessage"
@to-login="handleToLoginPage" @to-login="handleToLoginPage"
......
...@@ -180,7 +180,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti ...@@ -180,7 +180,7 @@ function handleUpdateSpecifyMessageItem(messageId: string, newMessageItem: Parti
} }
} }
function handleDeleteLastMessageItem(messageId: string) { function handleDeleteMessageItem(messageId: string) {
messageList.value.delete(messageId) messageList.value.delete(messageId)
} }
...@@ -358,7 +358,7 @@ function handleAudioPause(isClearMessageList = false) { ...@@ -358,7 +358,7 @@ function handleAudioPause(isClearMessageList = false) {
:timbre-id="agentApplicationConfig.voiceConfig.timbreId" :timbre-id="agentApplicationConfig.voiceConfig.timbreId"
@add-message-item="handleAddMessageItem" @add-message-item="handleAddMessageItem"
@update-specify-message-item="handleUpdateSpecifyMessageItem" @update-specify-message-item="handleUpdateSpecifyMessageItem"
@delete-last-message-item="handleDeleteLastMessageItem" @delete-message-item="handleDeleteMessageItem"
@update-page-scroll="handleUpdatePageScroll" @update-page-scroll="handleUpdatePageScroll"
@clear-all-message="handleClearAllMessage" @clear-all-message="handleClearAllMessage"
@to-login="handleToLoginPage" @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