addObserver method

void addObserver(
  1. QueryObserverHandle observer
)

Attaches a reactive observer.

Implementation

void addObserver(QueryObserverHandle observer) {
  if (_observers.add(observer)) {
    _gcTimer?.cancel();
    _gcTimer = null;
    cache.notify(QueryCacheEvent(QueryCacheEventType.observerAdded, this));
  }
}