getRemoteMessages static method

Future<void> getRemoteMessages(
  1. Conversation conversation,
  2. int beforeMessageUid,
  3. int count,
  4. OperationSuccessMessagesCallback successCallback,
  5. OperationFailureCallback errorCallback,
)

获取远端历史消息

Implementation

static Future<void> getRemoteMessages(
    Conversation conversation,
    int beforeMessageUid,
    int count,
    OperationSuccessMessagesCallback successCallback,
    OperationFailureCallback errorCallback) async {
  int requestId = _requestId++;
  _operationSuccessCallbackMap[requestId] = successCallback;
  _errorCallbackMap[requestId] = errorCallback;

  await _channel.invokeMethod("getRemoteMessages", {
    "requestId": requestId,
    "conversation": _convertConversation(conversation),
    "beforeMessageUid": beforeMessageUid.toString(),
    "count": count
  });
}