We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d68ea1 commit 3da5e4aCopy full SHA for 3da5e4a
src/components/MessageList.js
@@ -451,6 +451,7 @@ const MessageList = withChannelContext(
451
getLastReceived = (messages) => {
452
const l = messages.length;
453
let lastReceivedId = null;
454
+
455
for (let i = l; i > 0; i--) {
456
if (
457
messages[i] !== undefined &&
@@ -461,7 +462,10 @@ const MessageList = withChannelContext(
461
462
break;
463
}
464
- this.setState({ lastReceivedId });
465
466
+ if (this.state.lastReceivedId !== lastReceivedId) {
467
+ this.setState({ lastReceivedId });
468
+ }
469
};
470
471
getReadStates = (messages) => {
0 commit comments