xcAccountCancellationWithCode method
账号注销-验证码注销
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);
}