removeObserver method

void removeObserver(
  1. Observer<T> observer
)

Implementation

void removeObserver(Observer<T> observer) {
  _ObserverWrapper<T>? removed = observers.remove(observer);
  if (removed == null) {
    return;
  }
  removed.detachObserver();
  removed.activeStateChanged(false);
}