dispose method

  1. @override
void dispose()
override

Disposes the atom, removing all listeners.

Implementation

@override
void dispose() {
  for (int i = 0; i < _dependencies.length; i++) {
    _dependencies[i].removeListener(_listeners[i]);
  }
  _listeners.clear();
  super.dispose();
}