From 2f7f6a4bad71f493fb2abcd7189c44c0690e8ca6 Mon Sep 17 00:00:00 2001 From: PhilReact Date: Mon, 10 Mar 2025 18:12:50 +0200 Subject: [PATCH] fix qmail notification --- src/components/Group/QMailMessages.tsx | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/components/Group/QMailMessages.tsx b/src/components/Group/QMailMessages.tsx index 9dbdef0..1674f18 100644 --- a/src/components/Group/QMailMessages.tsx +++ b/src/components/Group/QMailMessages.tsx @@ -103,16 +103,16 @@ export const QMailMessages = ({userName, userAddress}) => { }, [getMails, userName, userAddress]); - const anyUnread = useMemo(()=> { - let unread = false - - mails.forEach((mail)=> { - if(lastEnteredTimestamp && isLessThanOneWeekOld(mail?.created)){ - unread = true - } - }) - return unread - }, [mails, lastEnteredTimestamp]) + const anyUnread = useMemo(()=> { + let unread = false + + mails.forEach((mail)=> { + if(!lastEnteredTimestamp && isLessThanOneWeekOld(mail?.created) || (lastEnteredTimestamp && isLessThanOneWeekOld(mail?.created) && lastEnteredTimestamp < mail?.created)){ + unread = true + } + }) + return unread + }, [mails, lastEnteredTimestamp]) return ( { Latest Q-Mails {isExpanded ? : ( )}