isAllowToPayment method

void isAllowToPayment()

Implementation

void isAllowToPayment(){
  final time = FlightSearchUtils().calculateTimeUnixDifferenceInSeconds(unknownDayTimestamp: paymentDetails.value.availabilityCheckedAt ?? 0);
  if(!time.isNegative && time.inMinutes <= 30 && paymentDetails.value.isStillAvailable==true && (paymentDetails.value.bookingStatus == BookingStatus.rateConfirmed)){
    allowPayment.value = true;
     _startSeatConfrimationTimer(FlightSearchUtils().convertUnixTimestampSecondsToDateTime(paymentDetails.value.availabilityCheckedAt ?? 0));
  }
}