handleSignup method
Implementation
Future handleSignup()async{
try {
var response = await Requests.createUser(FirebaseAuth.instance.currentUser?.uid ?? "",
referralCode: referralCodeTxtController.text.trim(),
firstName: firstNameTxtController.text,
email: emailTxtController.text,
lastName: lastNameTxtController.text,
type: subscriptionType.value == "Business" ? "CORPORATE" : "INDIVIDUAL",
);
bool result = response["statusCode"]== 200? true:false;
closeDialog();
if(result == false) {
await FirebaseAuth.instance.currentUser?.delete();
}else {
EmailVerificationView.show();
}
}
catch(e){
print(e.toString());
}
}