getPassengers method
Implementation
Future<bool> getPassengers() async {
try {
var response = await Requests.getDio(showLoadingDialog: false).get(
"passengers",
);
if (response.statusCode == 200) {
totalRequests.value = response.data["tota"];
PassengersModel passengersModel =
PassengersModel.fromJson(response.data);
passengerList.value = passengersModel;
passengerList.refresh();
totalPages.value = (totalRequests.value / rowsPerPage.value).ceil();
performPagination();
return true;
} else {
log('error loading passengers e: $response');
CustomFlashWidget.showFlashMessage(
type: FlashType.error,
title: "Error",
message: response.data?["message"] ??
"Something unexpected happened. Please try again later!",
);
return false;
}
} catch (e) {
log('error loading passengers e: ${e.toString()}');
CustomFlashWidget.showFlashMessage(
type: FlashType.error,
title: "Error",
message: "Something unexpected happened. Please try again later!",
);
return false;
}
}