getCategories method

dynamic getCategories(
  1. BuildContext context
)

Implementation

getCategories(BuildContext context) async {
  // WidgetsBinding.instance.addPostFrameCallback((_) {
  //   Helper.progressDialog(context, "Please wait..");
  // });
  // printLogs(dio);
  await dio
      .get(
    '${ApiConstant.posBaseUrl}pos-purchase-order-service-svc/pogs',
    options: Options(
      headers: {
        'X-User-Id': storage.read("XUSER_ID"),
        'X-Roles': storage.read("XUSER_ID")
      },
    ),
  )
      .then((response) {
    // Get.back();
    if (response.data != null) {
      CategoryModel model = CategoryModel();
      print('getCategories${response.data}');
      Map<String, dynamic> creditData = response.data;
      model = CategoryModel.fromJson(creditData);
      if (model.status == 'POS200') {
        categories = model.data!.list!;
        categoryList.value = categories;
      }
    }
  }, onError: (error) {
    print(error.toString());
    // Get.back();
    Helper.messageDialog(Get.context!, "Try Again!!", error.toString());
  });
}