getELoadCartTransaction method
Future<void>
getELoadCartTransaction(
)
Implementation
Future<void> getELoadCartTransaction() async {
BuildContext context = Get.context!;
try {
await ApiClient(baseUrl: ApiConstant.posBFF).getELoadCartTransaction(
body: {"qrCodeRequired": false}).then((response) async {
ELoadTransactionsModel model = response;
if (model.status == "POS200") {
if (model.data?.transactionId != null) {
eLoadTnxId.value = model.data!.transactionId ?? "";
}
} else {
Helper.messageDialog(
Get.context!,
model.errors?.elementAtOrNull(0)?.code ?? 'tryAgain'.tr,
model.errors?.elementAtOrNull(0)?.localeMessage ??
'somethingWrong'.tr,
);
}
}).catchError((onError) {
// Helper.close();
Helper.messageDialog(context, 'tryAgain'.tr, onError.toString());
});
} catch (e, st) {
// Helper.close();
print(st);
}
}