confirmReservedBooking method
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);
}
}