listenAndDispatch method

StreamSubscription listenAndDispatch(
  1. dynamic convert(
    1. State state
    ),
  2. dynamic action(
    1. dynamic state
    )
)

Implementation

StreamSubscription listenAndDispatch(
  dynamic Function(State state) convert,
  Function(dynamic state) action,
) {
  dispatch(action(convert(currentState)));
  return state.map(convert).distinct().listen((state) {
    dispatch(action(state));
  });
}