whenResult<T> method
MachineDoneWhenResultBuilder<C, T>
whenResult<T>(
- FutureOr<
Result< result(),T> > - void buildSuccessHandler(
- MachineDoneHandlerBuilder<
T> builder
- MachineDoneHandlerBuilder<
- String? label,
Implementation
MachineDoneWhenResultBuilder<C, T> whenResult<T>(
FutureOr<Result<T>> Function(MessageHandlerContext<Object, NestedMachineData, C>) result,
void Function(MachineDoneHandlerBuilder<T> builder) buildSuccessHandler, {
String? label,
}) {
var whenResultBuilder = MachineDoneWhenResultBuilder<C, T>._(
this,
result,
buildSuccessHandler,
label,
);
descriptor = whenResultBuilder.descriptor;
return whenResultBuilder;
}