From 9b70fe731839b327859f981cd21139e7ef1bb87e Mon Sep 17 00:00:00 2001 From: Hugh O'Brien Date: Wed, 3 Feb 2021 10:23:37 +0000 Subject: [PATCH] Merge pull request #3614 from overleaf/msm-chat-add-message-id [Chat] Added `id` to message groups GitOrigin-RevId: 45e73ad236984bfbac45c837e603c6ae04382972 --- .../js/features/chat/components/message-list.js | 14 +++++++------- .../js/features/chat/store/chat-store.js | 2 ++ .../chat/store/message-list-appender.js | 6 ++++++ .../features/chat/components/chat-pane.test.js | 2 ++ .../chat/components/message-list.test.js | 2 ++ .../features/chat/store/chat-store.test.js | 12 +++++++++++- .../chat/store/message-list-appender.test.js | 17 ++++++++++++++++- 7 files changed, 46 insertions(+), 9 deletions(-) diff --git a/services/web/frontend/js/features/chat/components/message-list.js b/services/web/frontend/js/features/chat/components/message-list.js index 310d7fd34a..19c085272d 100644 --- a/services/web/frontend/js/features/chat/components/message-list.js +++ b/services/web/frontend/js/features/chat/components/message-list.js @@ -13,10 +13,6 @@ function formatTimestamp(date) { } } -function indexFromEnd(list, index) { - return list.length - index - 1 -} - function MessageList({ messages, resetUnreadMessages, userId }) { function shouldRenderDate(messageIndex) { if (messageIndex === 0) { @@ -37,7 +33,7 @@ function MessageList({ messages, resetUnreadMessages, userId }) { > {messages.map((message, index) => ( // new messages are added to the beginning of the list, so we use a reversed index -
  • +
  • {shouldRenderDate(index) && (