finalize method

FutureOr<void> finalize({
  1. FutureOr<void> onWaited()?,
})

Finalizes the debouncer and calls the onWaited function.

Implementation

FutureOr<void> finalize({FutureOr<void> Function()? onWaited}) {
  if (cancel()) {
    if (_onWaited != null) {
      _sequencer.then(_convertHandler(_onWaited)).end();
    }
    if (onWaited != null) {
      _sequencer.then(_convertHandler(onWaited)).end();
    }
    return _sequencer.completion.value;
  }
}