getGrnTransationList method

void getGrnTransationList(
  1. String filterExternalReferenceId
)

Implementation

void getGrnTransationList(String filterExternalReferenceId) async {
  WidgetsBinding.instance.addPostFrameCallback((_) {
    Helper.progressDialog(Get.context!, "Please wait..");
  });
  await ApiClient(baseUrl: ApiConstant.armBaseUrl)
      .getGrnTransactions(
    filterPartnerId: storage.read("PARTNER_ID_LOGIN"),
    filterExternalReferenceId: filterExternalReferenceId,
    sort: "id",
    orderBy: "ASC",
    pageNo: 0,
    perPageCount: 10,
  )
      .then((value) {
    Get.back();
    grnTransactionList.value = value.data?.content ?? [];
    if (grnTransactionList.length == 1 || grnTransactionList.length > 1) {
      showGrnButton.value = true;
    }
  }).catchError((onError) {
    Get.back();
    GenericResponse res = GenericResponse.fromJson(onError?.response?.data);
    Helper.messageDialog(
      Get.context!,
      res.responseCode ?? "Try again!!",
      res.responseMessage ?? "Something went wrong",
    );
  });
}