From 61df171c5994b6f314b8c18f824a50137d09368b Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Sat, 7 Jun 2025 05:46:09 +0200 Subject: [PATCH] feat: create function to push messages to chat --- components/MessageArea.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/MessageArea.vue b/components/MessageArea.vue index 253634e..ddcd6cc 100644 --- a/components/MessageArea.vue +++ b/components/MessageArea.vue @@ -101,6 +101,11 @@ if (messagesRes) { } } +function pushMessage(message: MessageResponse) { + groupMessage(message); + messages.value.push(message); +} + const messages = ref([]); const messageInput = ref(); @@ -137,10 +142,9 @@ if (accessToken && apiBase) { console.log("message uuid:", event.data.uuid); const parsedData = JSON.parse(event.data); - groupMessage(parsedData); console.log("parsed message type:", messagesType.value[parsedData.uuid]); console.log("parsed message timestamp:", messageTimestamps.value[parsedData.uuid]); - messages.value.push(parsedData); + pushMessage(parsedData); await nextTick(); if (messagesElement.value) { console.log("scrolling to bottom");