close method

  1. @override
void close(
  1. {bool force = false}
)
override

Free resources If force is true, then the current event will be canceled.

Implementation

@override
void close({bool force = false}) {
  // coverage:ignore-start
  if (force) {
    _timer?.cancel();
    _completer?.completeError(StateError('closed'));
    _timer = null;
    _completer = null;
  }
  // coverage:ignore-end
  _stateSC.close().ignore();
}