launchFuture<T> method
Launch action
subscription that will be closed on Bloc's close method call.
Converts action
to Stream and returns Future which is exactly launchStream subscription.
Implementation
StreamSubscription<T> launchFuture<T>(
Future<T> action, {
void Function(T event)? onData,
Function? onError,
void Function()? onDone,
bool? cancelOnError,
}) {
final stream = action.asStream();
return launchStream(
stream,
onData: onData,
onError: onError,
onDone: onDone,
cancelOnError: cancelOnError,
);
}