execute method

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

Implementation

@override
Future<void> execute(ExecutionBlockController? executionController) async {
  final repetitions =
      NumberSerializable.fromMap(await executionController?.readInput(
    blockInputTargetKey: 'REPETITIONS',
  ))
          .toInt();
  for (int i = 0; i < repetitions; i++) {
    for (final blockModel in executionController?.blockModel.blocks ?? []) {
      await executionController?.execute(blockModel: blockModel);
    }
  }
}