once<T extends NyEvent> method
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);
}