apiForgot method
dynamic
apiForgot()
Implementation
apiForgot() {
ApiSellon.createDefaultParams((parameter) {
parameter.set("email", emailController.text);
var api = ApiSellon(context);
Helper().checksodium().then((sodim) async {
ParameterRegisterNew par = await Helper().encryparamater(sodim, parameter.getJson(),"register");
Parameter paranew = Parameter();
paranew.set("bla2", par.bla1);
paranew.set("bla3", par.bla2);
paranew.set("bla1", par.postData);
api.execute(MethodsSellon.pelangganLupa, SellonMethod.post, paranew, (response) {});
api.setSuccessListener((response) {
Helper().modalSellOn(context,
alone: true,
message: "Please check out your email to change password", onOke: () {
Navigator.pop(context);
Navigator.pop(context);
});
isLoading = false;
});
api.setErrorListener((error) {
if (error.errCode == 1718) {
Helper().modalSellOn(context,
alone: true,
message: "Email is incorrect,\n please check it out",
onOke: () {
Navigator.pop(context);
});
isLoading = false;
}
});
});
setState(() {});
});
}