Fix the bug of being unable to delete messages.

This commit is contained in:
Rafi
2023-03-22 15:55:06 +08:00
parent afa3e499dc
commit 1ff1c46e37
3 changed files with 30 additions and 18 deletions

View File

@@ -56,7 +56,7 @@ const fetchReply = async (message, parentMessageId) => {
const data = Object.assign({}, currentModel.value, {
openaiApiKey: openaiApiKey.value,
message: message,
parentMessageId: parentMessageId,
// parentMessageId: parentMessageId,
conversationId: currentConversation.value.id
})
@@ -93,6 +93,13 @@ const fetchReply = async (message, parentMessageId) => {
throw new Error(data.error);
}
if (event === 'userMessageId') {
console.log(currentConversation.value.messages[currentConversation.value.messages.length - 1])
currentConversation.value.messages[currentConversation.value.messages.length - 1].id = data.userMessageId
console.log(currentConversation.value.messages[currentConversation.value.messages.length - 1])
return;
}
if (event === 'done') {
if (currentConversation.value.id === null) {
currentConversation.value.id = data.conversationId
@@ -184,15 +191,7 @@ const deleteMessage = (index) => {
:use-prompt="usePrompt"
:delete-message="deleteMessage"
/>
<v-card
:color="message.is_bot ? '' : 'primary'"
rounded="lg"
elevation="2"
>
<v-card-text>
<MsgContent :content="message.message" />
</v-card-text>
</v-card>
<MsgContent :message="message" />
<MessageActions
v-if="message.is_bot"
:message="message"