on<T extends E> abstract method
StreamSubscription<T>
on<T extends E>(
- void onData(
- T event
- Stream<
T> modify(- Stream<
T> stream
- Stream<
- Function? onError,
- void onDone()?,
- bool? cancelOnError,
- StreamTransformer<
T, T> ? transform,
Подписаться на события типа E
Пример:
eventsSubscriptions.on<UserLoggedIn>((event) {
print('Logged in: ${event.userId}');
});
Возвращаем подписку, если вдруг понадобится отменить именно её вручную.
Implementation
StreamSubscription<T> on<T extends E>(
void Function(T event) onData, {
Stream<T> Function(Stream<T> stream)? modify,
Function? onError,
void Function()? onDone,
bool? cancelOnError,
StreamTransformer<T, T>? transform,
});