dispose method

  1. @override
void dispose()
override

Implementation

@override
void dispose() {
  visibleItem.value = 12;
  donationFocus.removeListener(_focusListener);
  toAirportController.removeListener(_toAirPortListener);
  fromAirportController.removeListener(_fromAirPortListener);
  closeStream();
  departureRes?.cancel();
  if (isRoundTrip) {
    returnRes?.cancel();
  }
  _clearTempChildrenFields();
  super.dispose();
}