performPagination method
Implementation
void performPagination() {
int startIndex = (currentPage.value - 1) * rowsPerPage.value;
int endIndex = startIndex + rowsPerPage.value;
if (passengerList.value.data != null) {
var passengers = passengerList.value.data!;
totalPages.value = (totalRequests.value / rowsPerPage.value).ceil();
endIndex = endIndex > passengerList.value.data!.length
? passengerList.value.data!.length
: endIndex;
filteredPassengerList.value = PassengersModel(
data: passengers.sublist(startIndex, endIndex),
);
filteredPassengerList.refresh();
}
}