searchFiles static method

Future<void> searchFiles(
  1. String keyword,
  2. int beforeMessageUid,
  3. int count,
  4. OperationSuccessFilesCallback successCallback,
  5. OperationFailureCallback errorCallback, {
  6. required Conversation conversation,
  7. String? fromUser,
})

搜索文件记录

Implementation

static Future<void> searchFiles(
    String keyword,
    int beforeMessageUid,
    int count,
    OperationSuccessFilesCallback successCallback,
    OperationFailureCallback errorCallback,
    {required Conversation conversation,
    String? fromUser}) async {
  int requestId = _requestId++;
  _operationSuccessCallbackMap[requestId] = successCallback;
  _errorCallbackMap[requestId] = errorCallback;
  await _channel.invokeMethod("searchFiles", {
    "requestId": requestId,
    "keyword": keyword,
    "beforeMessageUid": beforeMessageUid.toString(),
    "count": count,
    "conversation": _convertConversation(conversation),
    "fromUser": fromUser
  });
}