From 18f15615d4baac0624af49d0be0b6692923bc78d Mon Sep 17 00:00:00 2001 From: Brice-W Date: Tue, 20 Jul 2021 17:09:17 +1000 Subject: [PATCH] don't render messages that are already expired --- ts/components/session/conversation/SessionMessagesList.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ts/components/session/conversation/SessionMessagesList.tsx b/ts/components/session/conversation/SessionMessagesList.tsx index 922a40d31..3d3f460fd 100644 --- a/ts/components/session/conversation/SessionMessagesList.tsx +++ b/ts/components/session/conversation/SessionMessagesList.tsx @@ -318,6 +318,10 @@ export class SessionMessagesList extends React.Component { multiSelectMode: boolean, message: MessageModel ) { + if (messageProps.expirationTimestamp != null && messageProps.expirationTimestamp < Date.now()) { + return; + } + const selected = !!messageProps?.id && this.props.selectedMessages.includes(messageProps.id); messageProps.selected = selected;