isValidaPassenger method
Implementation
bool isValidaPassenger([Passengers? passenger]) {
if (!authenticationController.hasActiveSubscription) {
return true;
}
if (!hasDiscountedFlight) {
return true;
}
if (passenger == null || (passenger.isConfirmed ?? false)) {
return true;
}
final standardPassengers = selectedPassengers
.where((p) => (p?.isAdult ?? false) && !(p?.isConfirmed ?? false))
.length;
if (standardPassengers + 1 > adultLimit) {
PassengerLimitDialog.show();
return false;
}
return true;
}