resendMessage method

Future<EMMessage> resendMessage(
  1. EMMessage message
)

重发消息 message.

Implementation

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