fix indicator new message

This commit is contained in:
PhilReact 2024-11-02 03:45:52 +02:00
parent b3745e916c
commit a499b25050

View File

@ -34,14 +34,14 @@ export const MessageItem = ({
}) => { }) => {
const { ref, inView } = useInView({ const { ref, inView } = useInView({
threshold: 0.7, // Fully visible threshold: 0.7, // Fully visible
triggerOnce: true, // Only trigger once when it becomes visible triggerOnce: false, // Only trigger once when it becomes visible
}); });
useEffect(() => { useEffect(() => {
if (inView && message.unread) { if (inView && isLast && onSeen) {
onSeen(message.id); onSeen(message.id);
} }
}, [inView, message.id, message.unread, onSeen]); }, [inView, message.id, isLast]);
return ( return (