initRateConfirmation method

void initRateConfirmation()

Implementation

void initRateConfirmation() {
  hasSetDonation.value = false;
  currentDonation.value = 0;
  savedDonation.value = 0;
  donationController.clear();
  donationController.text = '\$ 0';
  paymentDetails.value =
  PaymentDetails.fromJson(Requests.box.read('paymentDetails'));

  log("### Rate Init ${paymentDetails.toJson()}");
  passengerCreation();
  isAllowToPayment();
  if(seatAvailabilityCheckedForFirstTime){
    searchcheckAvailabilityTimerCount.value = 0;
  }
  if (paymentDetails.value.rateConfirmedAt != null) {
    _startSearchExpireTimer(
      paymentDetails.value.departureDate ?? '',
      paymentDetails.value.departureTime ?? '00:00',
    );
  }
}