runBool method

Future<void> runBool(
  1. Future<bool> task(), {
  2. StateId successId = 'success',
  3. StateId errorId = 'error',
  4. Duration? stateDelay,
  5. bool resetToInit = true,
})

Task booleana → success/error.

Implementation

Future<void> runBool(
  Future<bool> Function() task, {
  StateId successId = 'success',
  StateId errorId = 'error',
  Duration? stateDelay,
  bool resetToInit = true,
}) async {
  await run(() async => (await task()) ? successId : errorId, stateDelay: stateDelay, resetToInit: resetToInit);
}