confirmReservedBooking method

void confirmReservedBooking(
  1. BookingHistory history
)

Implementation

void confirmReservedBooking(BookingHistory history) async {
  try {
    var response = await Requests.getDio().put(
      "booking/${history.id}/confirm",
    );

    if (response.statusCode == 200) {
      CustomFlashWidget.showFlashMessage(
      type: FlashType.success,
        title: "Success",
        message: "Reserved booking is now ready for payment",
      );
      // DefaultSnackbar.show("Success", 'Reserved booking is now ready for payment');
      refreshBooking();
      goToPayment(history);
    } else {
      debugPrint("error ${response.data}");

      CustomFlashWidget.showFlashMessage(
        title: "Error",
        message: response.data["message"] ?? 'Error booking flight',
        type: FlashType.error);
    }
  } catch (e) {
    debugPrint("error ${e.toString()}");

     CustomFlashWidget.showFlashMessage(
        title: "Error",
        message: 'Error booking flight',
        type: FlashType.error);
  }
}