From a499b25050ab44f4e461b026b9fe775004dc0e5e Mon Sep 17 00:00:00 2001 From: PhilReact Date: Sat, 2 Nov 2024 03:45:52 +0200 Subject: [PATCH] fix indicator new message --- src/components/Chat/MessageItem.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Chat/MessageItem.tsx b/src/components/Chat/MessageItem.tsx index 681130b..f320fd0 100644 --- a/src/components/Chat/MessageItem.tsx +++ b/src/components/Chat/MessageItem.tsx @@ -34,14 +34,14 @@ export const MessageItem = ({ }) => { const { ref, inView } = useInView({ threshold: 0.7, // Fully visible - triggerOnce: true, // Only trigger once when it becomes visible + triggerOnce: false, // Only trigger once when it becomes visible }); useEffect(() => { - if (inView && message.unread) { + if (inView && isLast && onSeen) { onSeen(message.id); } - }, [inView, message.id, message.unread, onSeen]); + }, [inView, message.id, isLast]); return (