once<T extends NyEvent> method

void once<T extends NyEvent>(
  1. NyListener listener
)

Subscribe a listener that will be automatically removed after first execution

Implementation

void once<T extends NyEvent>(NyListener listener) {
  final wrapper = _OnceListenerWrapper(
    listener,
    () => removeListener(listener),
  );
  on<T>(wrapper);
}