How to use the react-native-im-easemob.ChatManager.sendText function in react-native-im-easemob

To help you get started, we’ve selected a few react-native-im-easemob 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 gaoxiaosong / react-native-im / plugin / easemob / SendAction.ts View on Github external
function sendText(params: Typings.Action.Send.Params) {
    const {imId, chatType, message, ext} = params;
    if (message.data.isSystem) {
        return ChatManager.insertSystemMessage(
            imId,
            chatType,
            message.data.text,
            message.timestamp,
            message.localTime,
            ext
        );
    } else {
        return ChatManager.sendText(
            imId,
            chatType,
            message.data.text,
            {
                atMemberList: message.data.atMemberList,
                ...ext,
            },
        );
    }
}