findAfterJob method

List<AfterSideEffect<Object, Object>> findAfterJob(
  1. ACTION action,
  2. Valid<STATE, ACTION> validTransition
)
inherited

Implementation

List<AfterSideEffect> findAfterJob(
  ACTION action,
  Valid<STATE, ACTION> validTransition,
) {
  final sideEffects = <AfterSideEffect>[];
  for (final sideEffectCreator
      in _sideEffectCreators.whereType<AfterSideEffectCreator>()) {
    final sideEffect =
        sideEffectCreator.create(validTransition.fromState, action);
    if (sideEffect != null) {
      sideEffects.add(sideEffect);
    }
  }
  return sideEffects;
}