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