【bug】解决 AI chat stream 返回 content === '' 会结束对话问题

This commit is contained in:
cherishsince
2024-05-21 16:40:38 +08:00
parent 3634fca835
commit 7237da9764

View File

@ -308,13 +308,8 @@ const doSendStream = async (userMessage: ChatMessageVO) => {
conversationInAbortController.value,
async (message) => {
const data = JSON.parse(message.data) // TODO 芋艿:类型处理;
// debugger
// 如果没有内容结束链接
// 如果内容为空,就不处理。
if (data.receive.content === '') {
// 标记对话结束
conversationInProgress.value = false
// 结束 stream 对话
conversationInAbortController.value.abort()
return
}
// 首次返回需要添加一个 message 到页面,后面的都是更新