cancel method

void cancel()

Removes listener from listenable.

Implementation

void cancel() {
  assert(debugAssertNotDisposed(this, _isDisposed, 'cancel'));

  if (!_isDisposed) {
    _listenable.removeListener(_callback);
    _isDisposed = true;
  }
}