addOnce method

void addOnce(
  1. EventSignalCallback<T> callback
)

Adds callback to the list of listeners, but only once. It will be removed from the list after being dispatched once.

Implementation

void addOnce(EventSignalCallback<T> callback) {
  if (_listeners.contains(callback)) return;
  _listenersOnce.add(callback);
}