getBlackListFromServer method

void getBlackListFromServer ({dynamic onSuccess(List<String> blackList), dynamic onError(int code, String desc) })

从服务器获取黑名单中的用户的ID 如果获取成功,请调用onSuccess,如果出现错误,请调用onError

Implementation

void getBlackListFromServer(
    {onSuccess(List<String> blackList), onError(int code, String desc)}) {
  Future<Map<String, dynamic>> result = _emContactManagerChannel
      .invokeMethod(EMSDKMethod.getBlackListFromServer);
  result.then((response){
    if (response['success']) {
      if(onSuccess != null){
      var blackUsers = List<String>();
      if(response['value'] != null){
        for (var user in response['value']) {
          blackUsers.add(user);
        }
      }
      _blackList = blackUsers;
      onSuccess(blackUsers);
      }
    } else {
      if (onError != null) onError(response['code'], response['desc']);
    }
  });
}