storeSearch method

dynamic storeSearch()

Implementation

storeSearch() async {
  //'${searchFromAirport.value?.code ?? ''} - ${searchFromAirport.value?.name ?? ''}'
  Requests.box.write('hasSearch', true);
  Requests.box.write('searchFrom', searchFromAirport.value?.toJson());
  Requests.box.write('searchTo', searchToAirport.value?.toJson());
  Requests.box.write('searchAdults', searchAdults.value);
  Requests.box.write('searchChildren', searchChildren.value);
  Requests.box.write('searchInfantsInSeats', searchInfantsInSeats.value);
  Requests.box.write('searchInfantsInLap', searchInfantsInLap.value);
  Requests.box.write('searchDeparture', searchDepartureDate.value);
  Requests.box.write('searchReturn', searchReturnDate.value);
  Requests.box.write('searchFlexible', isFlexibleDeparture.value);
  Requests.box.write('searchClass', searchClassIndex.value);
  Requests.box
      .write('allowedAdultPassengerLimit', allowedAdultPassengerLimit);
  Requests.box.write('flightType', isStandard ? 'standard' : isExclusive ? 'exclusive' : 'exclusive_plus');
  Requests.box.write('searchType', isOneWay ? 'one_way' : isRoundTrip ? 'round_trip' : 'multi_city');
  Requests.box.write('childControllers', jsonEncode(childrenAges.map((e)=>e).toList()));
  await Requests.box.save();
}