execute method

  1. @protected
  2. @override
Future<Step?> execute(
  1. FlowContextController controller, [
  2. FutureOr<Step?> candidate()?
])
override

Executes the run function and returns the candidate.

Implementation

@protected
@override
Future<Step?> execute(
  final FlowContextController controller, [
  FutureOr<Step?> candidate()?,
]) async {
  await run(controller.context);
  return (candidate ?? () => null)();
}