dispose method

  1. @override
void dispose()
override

Disposes the atom, removing all listeners.

Implementation

@override
void dispose() {
  if (_disposed) return;
  _finalizer.detach(_finalizerToken);
  _disposed = true;
  _listeners.clear();
}