【发布时间】:2020-09-18 22:31:18
【问题描述】:
我有两个未来的功能,一个用于使用 API 验证 OTP,另一个用于使用 API 设置密码。
当 OTP 验证成功后,必须调用设置密码 API。我该怎么做?
我的代码是:
() async {
var status = await registrationService.verifyOtp(registrationData.mobileNumber,otpController.text);
if(status == 'approved'){
print('success');
() async {
var passwordStatus = await registrationService.setPassword(registrationData.name, registrationData.number, passController.text);
if(passwordStatus == 'approved'){
print('approved');
Navigator.pushNamed(context, StudMainPage.id);
}
else{
WidgetsBinding.instance.addPostFrameCallback((timeStamp) => _showNewVersionAvailableDialog(context));
}
};
}
}
它显示错误或函数没有被调用。我现在该怎么办? 提前致谢。
【问题讨论】:
标签: android ios google-chrome flutter flutter-layout