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