4
1
mirror of https://github.com/Qortal/qortal-ui.git synced 2025-02-14 11:15:50 +00:00

reduce message re-renders

This commit is contained in:
PhilReact 2023-09-15 11:10:52 -05:00
parent 3ef035249b
commit 0b613beed6

View File

@ -684,7 +684,7 @@ class ChatScroller extends LitElement {
<div id="upObserver"></div> <div id="upObserver"></div>
${repeat( ${repeat(
formattedMessages, formattedMessages,
(formattedMessage) => formattedMessage.id, // Use .id as the unique key for formattedMessage. (formattedMessage) => formattedMessage.reference, // Use .id as the unique key for formattedMessage.
(formattedMessage) => html` (formattedMessage) => html`
${repeat( ${repeat(
@ -1004,7 +1004,8 @@ class MessageTemplate extends LitElement {
listSeenMessages: { type: Array }, listSeenMessages: { type: Array },
addSeenMessage: { attribute: false }, addSeenMessage: { attribute: false },
chatId: { type: String }, chatId: { type: String },
isInProgress: {type: Boolean} isInProgress: {type: Boolean},
id: {type: String}
} }
} }
@ -1113,6 +1114,13 @@ class MessageTemplate extends LitElement {
}, 60000) }, 60000)
} }
shouldUpdate(changedProperties){
if (changedProperties.has('messageObj')) {
return true
}
return false
}
clearConsole() { clearConsole() {
if (!isElectron()) { if (!isElectron()) {
} else { } else {