disposeAllDepsInReverse function

void disposeAllDepsInReverse(
  1. ReactiveNode sub
)

Unlinks every dependency of sub, newest first.

Desliga toda dependĂȘncia de sub, da mais nova para a mais antiga.

Implementation

void disposeAllDepsInReverse(ReactiveNode sub) {
  ReactiveLink? link = sub.depsTail;
  while (link != null) {
    final ReactiveLink? prev = link.prevDep;
    ObserverEngine.instance.unlink(link, sub);
    link = prev;
  }
}