Remove the parent_message_id constraint

This commit is contained in:
Rafi
2023-03-22 16:17:46 +08:00
parent 1ff1c46e37
commit ce0b1004f3

View File

@@ -50,13 +50,12 @@ const abortFetch = () => {
} }
fetchingResponse.value = false fetchingResponse.value = false
} }
const fetchReply = async (message, parentMessageId) => { const fetchReply = async (message) => {
ctrl = new AbortController() ctrl = new AbortController()
const data = Object.assign({}, currentModel.value, { const data = Object.assign({}, currentModel.value, {
openaiApiKey: openaiApiKey.value, openaiApiKey: openaiApiKey.value,
message: message, message: message,
// parentMessageId: parentMessageId,
conversationId: currentConversation.value.id conversationId: currentConversation.value.id
}) })
@@ -94,9 +93,7 @@ const fetchReply = async (message, parentMessageId) => {
} }
if (event === 'userMessageId') { if (event === 'userMessageId') {
console.log(currentConversation.value.messages[currentConversation.value.messages.length - 1])
currentConversation.value.messages[currentConversation.value.messages.length - 1].id = data.userMessageId currentConversation.value.messages[currentConversation.value.messages.length - 1].id = data.userMessageId
console.log(currentConversation.value.messages[currentConversation.value.messages.length - 1])
return; return;
} }
@@ -136,15 +133,8 @@ const scrollChatWindow = () => {
const send = (message) => { const send = (message) => {
fetchingResponse.value = true fetchingResponse.value = true
let parentMessageId = null currentConversation.value.messages.push({message: message})
if (currentConversation.value.messages.length > 0) { fetchReply(message)
const lastMessage = currentConversation.value.messages[currentConversation.value.messages.length - 1]
if (lastMessage.is_bot && lastMessage.id !== null) {
parentMessageId = lastMessage.id
}
}
currentConversation.value.messages.push({parentMessageId: parentMessageId, message: message})
fetchReply(message, parentMessageId)
scrollChatWindow() scrollChatWindow()
} }
const stop = () => { const stop = () => {