mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
fix loading new messages when in old messages
This commit is contained in:
parent
1443f5e7df
commit
fd54f80e6c
@ -700,40 +700,7 @@ class ChatScroller extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
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;
|
let formattedMessages = this.messagesToRender;
|
||||||
|
|
||||||
return html`
|
return html`
|
||||||
@ -802,21 +769,10 @@ class ChatScroller extends LitElement {
|
|||||||
)}
|
)}
|
||||||
`
|
`
|
||||||
)}
|
)}
|
||||||
${this.messageQueue.filter((item) =>
|
<div
|
||||||
this.chatId.includes(item._chatId)
|
style=${this.messageQueue.filter((item) => this.chatId.includes(item._chatId)).length > 0 ? 'height: 1px' : 'height: 1px; margin-top: -100px'}
|
||||||
).length > 0
|
id="bottomObserverForFetchingMessages"
|
||||||
? html`
|
></div>
|
||||||
<div
|
|
||||||
style=${'height: 1px'}
|
|
||||||
id="bottomObserverForFetchingMessages"
|
|
||||||
></div>
|
|
||||||
`
|
|
||||||
: html`
|
|
||||||
<div
|
|
||||||
style=${'height: 1px; margin-top: -100px'}
|
|
||||||
id="bottomObserverForFetchingMessages"
|
|
||||||
></div>
|
|
||||||
`}
|
|
||||||
|
|
||||||
<div style=${'height: 1px;'} id="downObserver"></div>
|
<div style=${'height: 1px;'} id="downObserver"></div>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user