dispose method

  1. @override
void dispose()
override

Disposes the atom, removing all listeners.

Implementation

@override
void dispose() {
  signal1.removeListener(_listeners[0]);
  signal2.removeListener(_listeners[1]);
  signal3.removeListener(_listeners[2]);
  _listeners.clear();
  super.dispose();
}