callJCApi method

void callJCApi()

Implementation

void callJCApi() async {
  BuildContext context = Get.context!;
  WidgetsBinding.instance.addPostFrameCallback((_) {
    Helper.progressDialog(context, "Please wait..");
  });
  dio
      .get(
    'https://run.mocky.io/v3/22f7dc2b-c1a2-4c32-bb09-b3f212132f3c',
    queryParameters: {"fromDate": "2024-02-01", "toDate": "2024-02-01"},
    options: Options(
      headers: {
        'Authorization': 'Bearer Authorization',
        'Content-Type': 'application/x-www-form-urlencoded',
      },
    ),
  )
      .then((response) {
    Get.back();
    if (response.data != null) {
      print(response.data);
      Map<String, dynamic> data = response.data;
      SchedulingModel model = SchedulingModel.fromJson(data);
      List<SchedulingContentModel> content = model.content!;

      content.forEach((element) {
        partnerids.add(element.partner!);
      });

      Get.to(() => const CollectCreditBal());
    }
  }, onError: (error) {
    print(error.toString());
    Get.back();
    Helper.messageDialog(Get.context!, "Try Again!!", error.toString());
  });
}