handleSignup method

Future handleSignup()

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());
  }

}