shouldShowLayoverWarning method
bool
shouldShowLayoverWarning()
Implementation
bool shouldShowLayoverWarning() {
bool isDepature = false;
bool isReturn = false;
debugPrint(
"#### Condition ${_hasLayoverInThirdCountry(selectedExclusiveOffer.value?.departureTrip)}");
if (departureStops == 0 ||
!_hasLayoverInThirdCountry(selectedExclusiveOffer.value?.departureTrip)) {
isDepature = false;
} else {
isDepature = true;
}
if (isRoundTrip) {
if (returnStops == 0 ||
!_hasLayoverInThirdCountry(selectedExclusiveOffer.value?.returnTrip)) {
isReturn = false;
} else {
isReturn = true;
}
}
return (isReturn || isDepature);
}