getInvoiceDetails method

dynamic getInvoiceDetails(
  1. BuildContext context,
  2. String invoiceId
)

Implementation

getInvoiceDetails(BuildContext context, String invoiceId) async {
  Helper.progressDialog(context, "Please wait..");
  // printLogs(dio);
  dio
      .get(
    '${ApiConstant.posBaseUrl}pos-accounting-service-svc/invoices',
    queryParameters: {
      "orderId": invoiceId,
      "offset": 0,
      "limit": 10,
    },
    options: Options(
      headers: {
        'X-User-Id': storage.read("XUSER_ID"),
        'X-User-Name': storage.read("XUSER_ID")
      },
    ),
  )
      .then((response) {
    Get.back();
    if (response.data != null) {
      print('getInvoiceDetails${response.data}');
      Map<String, dynamic> creditData = response.data;
      invoice = InvoiceOrderStockResponse.fromMap(creditData);
    }
  }).catchError((error) {
    print(error.toString());
    Get.back();
    MainController mainController = Get.put(MainController());
    mainController.showErrorPopup();
  });
}