getMessage method

Future<EMMessage> getMessage (String messageId, { bool markAsRead: true })

通过mesasgeId获取消息,markAsRead 将其设置为已读.

Implementation

Future<EMMessage> getMessage(
    String messageId,{bool markAsRead = true}) async {
  Map<String, dynamic> result = await _emConversationChannel.invokeMethod(
      EMSDKMethod.getMessage, {
    "id": _conversationId,
    "messageId": messageId,
    "markAsRead": markAsRead
  });
  if (result['success']) {
    return EMMessage.from(result['message']);
  }
  return null;
}