From fd54f80e6c155e2e5cd89f01676d75f9023c0924 Mon Sep 17 00:00:00 2001 From: PhilReact Date: Thu, 21 Sep 2023 18:33:39 -0500 Subject: [PATCH] fix loading new messages when in old messages --- .../plugins/core/components/ChatScroller.js | 54 ++----------------- 1 file changed, 5 insertions(+), 49 deletions(-) diff --git a/plugins/plugins/core/components/ChatScroller.js b/plugins/plugins/core/components/ChatScroller.js index acc3faf7..14f716ac 100644 --- a/plugins/plugins/core/components/ChatScroller.js +++ b/plugins/plugins/core/components/ChatScroller.js @@ -700,40 +700,7 @@ class ChatScroller extends LitElement { } render() { - // let formattedMessages = this.messages.reduce((messageArray, message) => { - // const currentMessage = this.updateMessageHash[message.signature] || message; - // const lastGroupedMessage = messageArray[messageArray.length - 1]; - - // currentMessage.firstMessageInChat = messageArray.length === 0; - - // let timestamp, sender, repliedToData; - - // if (lastGroupedMessage) { - // timestamp = lastGroupedMessage.timestamp; - // sender = lastGroupedMessage.sender; - // repliedToData = lastGroupedMessage.repliedToData; - // } else { - // timestamp = currentMessage.timestamp; - // sender = currentMessage.sender; - // repliedToData = currentMessage.repliedToData; - // } - - // const isSameGroup = Math.abs(timestamp - currentMessage.timestamp) < 600000 && - // sender === currentMessage.sender && - // !repliedToData; - - // if (isSameGroup && lastGroupedMessage) { - // lastGroupedMessage.messages.push(currentMessage); - // } else { - // messageArray.push({ - // messages: [currentMessage], - // ...currentMessage - // }); - // } - - // return messageArray; - // }, []); - + let formattedMessages = this.messagesToRender; return html` @@ -802,21 +769,10 @@ class ChatScroller extends LitElement { )} ` )} - ${this.messageQueue.filter((item) => - this.chatId.includes(item._chatId) - ).length > 0 - ? html` -
- ` - : html` -
- `} +
this.chatId.includes(item._chatId)).length > 0 ? 'height: 1px' : 'height: 1px; margin-top: -100px'} + id="bottomObserverForFetchingMessages" + >