fix unseen message indicator

This commit is contained in:
PhilReact 2024-11-02 03:46:11 +02:00
parent 35652327aa
commit 35d1518ce0

View File

@ -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 (