diff --git a/src/pages/chats/[id]/index.vue b/src/pages/chats/[id]/index.vue index 92bbc18..a0abfc1 100644 --- a/src/pages/chats/[id]/index.vue +++ b/src/pages/chats/[id]/index.vue @@ -241,6 +241,7 @@ function streamChat(streamId: String) { const getMessages = () => { api.ChatMessage.apiV1ChatsIdMessagesGet(chatId).then((res) => { + messages.value.data = []; res.data.data?.forEach((message: any) => { if (message.role === "assistant" || message.role === "user") { messages.value.data?.push(message); diff --git a/src/pages/public_chat/index.vue b/src/pages/public_chat/index.vue index a027d90..f7a82fc 100644 --- a/src/pages/public_chat/index.vue +++ b/src/pages/public_chat/index.vue @@ -270,6 +270,7 @@ const getMessages = () => { publicChatInfo.value.assistant_token, publicChatInfo.value.guest_id, ).then((res) => { + messages.value.data = []; res.data.data?.forEach((message: any) => { if (message.role === "assistant" || message.role === "user") { messages.value.data?.push(message);