Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
receiveMessages() {
console.log('Receive messages called');
var listenerID = 'CHAT_SCREEN_LISTENER_ID';
CometChat.addMessageListener(
listenerID,
new CometChat.MessageListener({
onTextMessageReceived: textMessage => {
console.log("Text message successfully", textMessage);
if(textMessage.sender.uid == uid && textMessage.receiverType == 'user'){
this.setState((state)=>{
return state.messages.push(textMessage)
});
}
},
onMediaMessageReceived: mediaMessage => {
console.log("Media message received successfully", mediaMessage);
if(mediaMessage.sender.uid == uid && mediaMessage.receiverType == 'user'){
this.setState((state)=>{
return state.messages.push(mediaMessage)
});
}
},
receiveMessages(){
console.log('Receive messages called');
var listenerID = "CHAT_SCREEN_LISTENER_ID";
CometChat.addMessageListener(
listenerID,
new CometChat.MessageListener({
onTextMessageReceived: textMessage => {
console.log("Text message received successfully", textMessage);
if(textMessage.receiver == guid && textMessage.receiverType == 'group'){
this.setState((state)=>{
return state.messages.push(textMessage)
});
}
},
onMediaMessageReceived: mediaMessage => {
console.log("Media message received successfully", mediaMessage);
if(mediaMessage.receiver == guid && mediaMessage.receiverType == 'group'){
this.setState((state)=>{
return state.messages.push(mediaMessage)
});
}
},