searchGroupMembersListMap method

Future<List> searchGroupMembersListMap({
  1. required String groupID,
  2. List<String> keywordList = const [],
  3. bool isSearchUserID = false,
  4. bool isSearchMemberNickname = false,
  5. int offset = 0,
  6. int count = 40,
  7. String? operationID,
})

Query a group groupID Group ID keywordList Search keyword, currently only supports searching with one keyword, and it cannot be empty isSearchUserID Whether to search member IDs with the keyword isSearchMemberNickname Whether to search member nicknames with the keyword offset Starting index count Total number to retrieve each time

Implementation

Future<List<dynamic>> searchGroupMembersListMap({
  required String groupID,
  List<String> keywordList = const [],
  bool isSearchUserID = false,
  bool isSearchMemberNickname = false,
  int offset = 0,
  int count = 40,
  String? operationID,
}) =>
    _channel
        .invokeMethod(
            'searchGroupMembers',
            _buildParam({
              'searchParam': {
                'groupID': groupID,
                'keywordList': keywordList,
                'isSearchUserID': isSearchUserID,
                'isSearchMemberNickname': isSearchMemberNickname,
                'offset': offset,
                'count': count,
              },
              'operationID': Utils.checkOperationID(operationID),
            }))
        .then((value) => Utils.toListMap(value));