Skip to content

Commit 0193e94

Browse files
authored
fix: take updated_at into consideration during memo comparation (#3259)
* fix: take updated_at into consideration during memo comparation * fix: nullcheck
1 parent 95f4b92 commit 0193e94

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

package/src/components/Message/MessageSimple/MessageContent.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,8 @@ const areEqual = (
422422
prevMessage.type === nextMessage.type &&
423423
prevMessage.text === nextMessage.text &&
424424
prevMessage.pinned === nextMessage.pinned &&
425-
prevMessage.i18n === nextMessage.i18n;
425+
prevMessage.i18n === nextMessage.i18n &&
426+
prevMessage?.updated_at?.getTime?.() === nextMessage?.updated_at?.getTime?.();
426427
if (!messageEqual) {
427428
return false;
428429
}

package/src/components/Message/MessageSimple/MessageSimple.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,8 @@ const areEqual = (
514514
prevMessage.type === nextMessage.type &&
515515
prevMessage.text === nextMessage.text &&
516516
prevMessage.i18n === nextMessage.i18n &&
517-
prevMessage.pinned === nextMessage.pinned;
517+
prevMessage.pinned === nextMessage.pinned &&
518+
prevMessage?.updated_at?.getTime?.() === nextMessage?.updated_at?.getTime?.();
518519
if (!messageEqual) {
519520
return false;
520521
}

0 commit comments

Comments
 (0)