From b753d2730153ebf12fa3377da2e214704a55c5de Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Wed, 27 Nov 2024 16:13:19 +0530 Subject: [PATCH] feat: group when elements are in the same minute --- .../dashboard/components-next/message/Messages.story.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/dashboard/components-next/message/Messages.story.vue b/app/javascript/dashboard/components-next/message/Messages.story.vue index ebf32a6ec..9d05534a2 100644 --- a/app/javascript/dashboard/components-next/message/Messages.story.vue +++ b/app/javascript/dashboard/components-next/message/Messages.story.vue @@ -722,8 +722,8 @@ const shouldGroupWithNext = index => { const currentSenderId = current.senderId ?? current.sender?.id; if (currentSenderId !== nextSenderId) return false; - // if next and current createdAt is within 1 min group them; - return next.createdAt - current.createdAt < 60; + // Check if messages are in the same minute by rounding down to nearest minute + return Math.floor(next.createdAt / 60) === Math.floor(current.createdAt / 60); };