Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var messageType;
if(this.state.mediaMsg.type.split('/')[0] == 'image'){
messageType = CometChat.MESSAGE_TYPE.IMAGE;
}else if(this.state.mediaMsg.type.split('/')[0] == 'video'){
messageType = CometChat.MESSAGE_TYPE.VIDEO;
}else{
messageType = CometChat.MESSAGE_TYPE.FILE;
}
var receiverType = CometChat.RECEIVER_TYPE.USER;
var mediaMessage = new CometChat.MediaMessage(uid, this.state.mediaMsg, messageType, receiverType);
this.setState({
mediaMsg: ''
});
console.log("mediaMessage: ", mediaMessage);
CometChat.sendMediaMessage(mediaMessage)
.then(message => {
console.log('cometchat send media message', message);
this.setState((state) => {
return state.messages.push(message)
})
},
error => {
console.log("Media message sending failed with error", error);
}
);
}
var messageType;
if(this.state.mediaMsg.type.split('/')[0] == 'image'){
messageType = CometChat.MESSAGE_TYPE.IMAGE;
}else if(this.state.mediaMsg.type.split('/')[0] == 'video'){
messageType = CometChat.MESSAGE_TYPE.VIDEO;
}else{
messageType = CometChat.MESSAGE_TYPE.FILE;
}
var receiverType = CometChat.RECEIVER_TYPE.GROUP;
var mediaMessage = new CometChat.MediaMessage(guid, this.state.mediaMsg, messageType, receiverType);
this.setState({
mediaMsg: ''
});
console.log("mediaMessage", mediaMessage);
CometChat.sendMediaMessage(mediaMessage)
.then(message => {
console.log('cometchat send media message', message);
this.setState((state) => {
return state.messages.push(message)
})
},
error => {
console.log("Media message sending failed with error", error);
}
);
}