findFinallyJob method

List<FinallySideEffect<Object, Object>> findFinallyJob(
  1. Transition<STATE, ACTION> transition
)
inherited

Implementation

List<FinallySideEffect> findFinallyJob(
  Transition<STATE, ACTION> transition,
) {
  final sideEffects = <FinallySideEffect>[];
  for (final sideEffectCreator
      in _sideEffectCreators.whereType<FinallySideEffectCreator>()) {
    final sideEffect =
        sideEffectCreator.create(transition.fromState, transition.action);
    if (sideEffect != null) {
      sideEffects.add(sideEffect);
    }
  }
  return sideEffects;
}