How to use the @cometchat-pro/react-native-chat.CometChat.markAsRead function in @cometchat-pro/react-native-chat

To help you get started, we’ve selected a few @cometchat-pro/react-native-chat examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github cometchat-pro-samples / react-native-chat-app / chatApp / src / GroupChatScreen.js View on Github external
renderItem = ({ item }) => {
        console.log(item.sender);
        let isMyMess,isDelivered,isRead;
        if(myUserID == item.sender.uid){
            isMyMess = true;
            "readAt" in item ? isRead = true : isRead = false;
            "deliveredAt" in item ? isDelivered = true : isDelivered = false;
        }else{
            isMyMess = false
            "readByMeAt" in item ? '' : CometChat.markAsRead(item.id, item.receiverId, item.receiverType);
        }
        
        if(isMyMess){
            return(
                
            );
        }else{
github cometchat-pro-samples / react-native-chat-app / chatApp / src / ChatScreen.js View on Github external
renderItem = ({item}) => {
        let isMyMess,isRead,isDelivered;
        if (item.receiver == uid) {
            isMyMess = true

            "readAt" in item ? isRead = true : isRead = false;
            "deliveredAt" in item ? isDelivered = true : isDelivered = false;

        } else {
            isMyMess = false
            "readAt" in item ? '' : CometChat.markAsRead(item.id, item.receiverId, item.receiverType);
        }


        
        if(isMyMess){
            return (