useStreamControllerBroadcast<T> method
StreamController<T>
useStreamControllerBroadcast<T>({
- void onListen()?,
- void onCancel()?,
- bool sync = false,
Creates and automatically disposes a StreamController.broadcast.
Implementation
StreamController<T> useStreamControllerBroadcast<T>({
void Function()? onListen,
void Function()? onCancel,
bool sync = false,
}) {
final state = stateOf(
() => StreamController<T>.broadcast(
onListen: onListen,
onCancel: onCancel,
sync: sync,
),
onDispose: (e) => e.close(),
);
return state.value;
}