getOtpAutoFill method
Future
getOtpAutoFill(
{ - dynamic Pincode,
- dynamic context,
})
Implementation
Future getOtpAutoFill({Pincode, context}) async {
var decodedResponse;
AutofilValues = null;
try {
final response = await http.get(
Uri.parse('https://api.postalpincode.in/pincode/${Pincode}'),
);
decodedResponse = json.decode(response.body);
if (decodedResponse[0]['Status'] == 'Success') {
AutofilValues = await decodedResponse[0];
(context as Element).reassemble();
Get.back();
} else {
AutofilValues = null;
Get.back();
showDialog(
context: context,
barrierDismissible: false,
builder: (BuildContext context) {
return PinCodePopUp(
messag: "Please Check Pincode",
image: '${LottiePath}Error.json',
);
},
);
(context as Element).reassemble();
}
} catch (e) {
ErrorListner(
apiname: 'https://api.postalpincode.in/pincode/${Pincode}',
responsed: "${decodedResponse}",
request: "",
app_error: '${e}');
}
}