sendMessage method

Future<EMMessage> sendMessage(
  1. EMMessage message
)

发送消息 message.

Implementation

Future<EMMessage> sendMessage(EMMessage message) async {
  if (message.listener == null) {
    message.listener = this;
  }
  message.status = EMMessageStatus.PROGRESS;
  Map result =
      await _channel.invokeMethod(EMSDKMethod.sendMessage, message.toJson());
  EMError.hasErrorFromResult(result);
  EMMessage msg = EMMessage.fromJson(result[EMSDKMethod.sendMessage]);
  message.from = msg.from;
  message.to = msg.to;
  message.status = msg.status;
  return message;
}