unsubscribe method

void unsubscribe([
  1. TTOnCb? listener
])

Remove a listener or all listeners for this link.

Implementation

void unsubscribe([TTOnCb? listener]) {
  if (!isNull(listener)) {
    _updateEvent.off(listener!);
    if (!isNull(_endQuery) && _updateEvent.listenerCount() == 0) {
      _endQuery!();
    }
  } else {
    if (!isNull(_endQuery)) {
      _endQuery!();
    }
    _updateEvent.reset();
  }
}