removeIntersectionObserver method

void removeIntersectionObserver(
  1. IntersectionObserver observer
)

Implementation

void removeIntersectionObserver(IntersectionObserver observer) {
  if (enableWebFCommandLog) {
    domLogger.fine('[IntersectionObserver] detach target=$pointer observer=${observer.pointer}');
  }
  _intersectionObserverList.remove(observer);

  if (_intersectionObserverList.isEmpty) {
    renderStyle.removeIntersectionChangeListener(_handleIntersectionObserver);
  }
}