execute method

  1. @override
Future<void> execute(
  1. ExecutionBlockController? executionController
)
override

Implementation

@override
Future<void> execute(ExecutionBlockController? executionController) async {
  final condition =
      NumberSerializable.fromMap(await executionController?.readInput(
    blockInputTargetKey: 'CONDITION',
  ));
  if (condition != 0) {
    for (final blockModel in executionController?.blockModel.blocks ?? []) {
      await executionController?.execute(blockModel: blockModel);
    }
  }
}