From 5da4aaf066a38944e8dc24425069be2cdc8d0e32 Mon Sep 17 00:00:00 2001 From: adb Date: Sun, 14 Mar 2021 16:26:06 +0100 Subject: [PATCH] update chat.vue --- src/views/chat.vue | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/views/chat.vue b/src/views/chat.vue index 2aa1a5d..e9a22e8 100644 --- a/src/views/chat.vue +++ b/src/views/chat.vue @@ -2,7 +2,7 @@
-

this room is empty

+

this room is empty

-
-
{{group[0].sender}}
+
+
{{group[0].sender}}
- +
-
- +
+
@@ -76,18 +76,18 @@ export default { let msgContainer = document.getElementById("messagesContainer") this.showScrollBtn = msgContainer.scrollHeight - msgContainer.scrollTop > msgContainer.offsetHeight + 200; }, - splitEventsToGroups(events){ + splitTimelineToGroups(timeline){ let payload = [[]]; - let group = 0; - for(let i=0; i { + let event = object.event; + let nextEvent = timeline[i+1]?timeline[i+1].event:undefined; + payload[payload.length-1].push(event); + if (!nextEvent) return payload; + if (event.sender !== nextEvent.sender || + this.getDate(event.origin_server_ts) !== this.getDate(nextEvent.origin_server_ts)){ + payload.push([]); } - } - return payload; + }) } }, data(){