feat: create function to push messages to chat
This commit is contained in:
parent
2c76edaa32
commit
61df171c59
1 changed files with 6 additions and 2 deletions
|
@ -101,6 +101,11 @@ if (messagesRes) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pushMessage(message: MessageResponse) {
|
||||||
|
groupMessage(message);
|
||||||
|
messages.value.push(message);
|
||||||
|
}
|
||||||
|
|
||||||
const messages = ref<MessageResponse[]>([]);
|
const messages = ref<MessageResponse[]>([]);
|
||||||
|
|
||||||
const messageInput = ref<string>();
|
const messageInput = ref<string>();
|
||||||
|
@ -137,10 +142,9 @@ if (accessToken && apiBase) {
|
||||||
console.log("message uuid:", event.data.uuid);
|
console.log("message uuid:", event.data.uuid);
|
||||||
const parsedData = JSON.parse(event.data);
|
const parsedData = JSON.parse(event.data);
|
||||||
|
|
||||||
groupMessage(parsedData);
|
|
||||||
console.log("parsed message type:", messagesType.value[parsedData.uuid]);
|
console.log("parsed message type:", messagesType.value[parsedData.uuid]);
|
||||||
console.log("parsed message timestamp:", messageTimestamps.value[parsedData.uuid]);
|
console.log("parsed message timestamp:", messageTimestamps.value[parsedData.uuid]);
|
||||||
messages.value.push(parsedData);
|
pushMessage(parsedData);
|
||||||
await nextTick();
|
await nextTick();
|
||||||
if (messagesElement.value) {
|
if (messagesElement.value) {
|
||||||
console.log("scrolling to bottom");
|
console.log("scrolling to bottom");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue