From fde76134fb52dccb56addc40e57daaa8f72b171e Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Thu, 4 Mar 2021 14:23:33 +0100 Subject: [PATCH] Mark as unread now applied to previous message id Added props for previous and next message id in MessagesGroup and Message components. Now using the previous message id when marking as unread. Since now the next message id is available on all message components, the logic in MessagesList that iterates over the next messages is now using the next message id attribute instead of handling the DOM tree on its own. Signed-off-by: Vincent Petry --- .../MessagesGroup/Message/Message.vue | 14 +++++- .../MessagesGroup/MessagesGroup.vue | 12 +++++ src/components/MessagesList/MessagesList.vue | 46 ++----------------- 3 files changed, 29 insertions(+), 43 deletions(-) diff --git a/src/components/MessagesList/MessagesGroup/Message/Message.vue b/src/components/MessagesList/MessagesGroup/Message/Message.vue index 0e059442fb8..6e49d0dc79b 100644 --- a/src/components/MessagesList/MessagesGroup/Message/Message.vue +++ b/src/components/MessagesList/MessagesGroup/Message/Message.vue @@ -30,6 +30,8 @@ the main body of the message as well as a quote. ref="message" :data-message-id="id" :data-seen="seen" + :data-next-message-id="nextMessageId" + :data-previous-message-id="previousMessageId" class="message">