xcAccountCancellationWithCode method

Future<bool> xcAccountCancellationWithCode({
  1. required String verCode,
})

账号注销-验证码注销 szVerCode验证码 return code:0 注意: 此接口由于兼容考虑,需要调用一次或两次 当账号没有绑定邮箱或手机号时,验证码传空,调用一次此接口即可注销账号,会收到id为5075的回调,表示注销账号成功; 当账号已绑定邮箱或手机号时,需要调用两次:第一次调用时验证码传空,会收到id为-604302的回调,表示“验证码发送成功”;第二次调用时,传入验证码,会收到id为5075的回调,表示注销账号成功。

Implementation

Future<bool> xcAccountCancellationWithCode({required String verCode}) async {
  final result = await _api.accountCancellation(verCode, ApiSeq.instance.getSeq());
  XCloudResponse response = XCloudResponse.fromOriginResponse(result);
  if (!response.success) {
    return Future.error(XCloudAPIException(code: response.code,commandId: result.commandId));
  }
  return Future.value(true);
}