observeForever method

Disposable observeForever(
  1. Observer<FragmentEntry> onChanged, {
  2. Dispatcher? dispatcher,
})
inherited

Implementation

Disposable observeForever(Observer<T> onChanged, {Dispatcher? dispatcher}) {
  final value = _observers[onChanged];
  if (value != null) {
    assert(false, 'observer already registered: $onChanged');
    return value;
  } else {
    final observer = _ObserverWrapper<T>(onChanged, dispatcher, () => removeObserver(onChanged));
    _observers[observer.onChanged] = observer;
    _onObserverAdded(observer);
    return observer;
  }
}