searchFriends method

Future<List<FriendInfo>> searchFriends({
  1. List<String> keywordList = const [],
  2. bool isSearchUserID = false,
  3. bool isSearchNickname = false,
  4. bool isSearchRemark = false,
  5. String? operationID,
})

查好友 keywordList 搜索关键词,目前仅支持一个关键词搜索,不能为空 isSearchUserID 是否以关键词搜索好友ID(注:不可以同时为false),为空默认false isSearchNickname 是否以关键词搜索昵称,为空默认false isSearchRemark 是否以关键词搜索备注名,为空默认false

Implementation

Future<List<FriendInfo>> searchFriends({
  List<String> keywordList = const [],
  bool isSearchUserID = false,
  bool isSearchNickname = false,
  bool isSearchRemark = false,
  String? operationID,
}) =>
    _channel
        .invokeMethod(
            'searchFriends',
            _buildParam({
              'searchParam': {
                'keywordList': keywordList,
                'isSearchUserID': isSearchUserID,
                'isSearchNickname': isSearchNickname,
                'isSearchRemark': isSearchRemark,
              },
              'operationID': Utils.checkOperationID(operationID),
            }))
        .then((value) =>
            Utils.toList(value, (map) => FriendInfo.fromJson(map)));