redux-saga-routines
Version:
Routines for redux-saga also useful with redux-form
17 lines (15 loc) • 405 B
JavaScript
import { ROUTINE_PROMISE_ACTION } from './constants';
export default function bindRoutineToReduxForm(routine, noSuccessPayload = false) {
return (values, dispatch, props) => new Promise((resolve, reject) => dispatch({
type: ROUTINE_PROMISE_ACTION,
payload: {
values,
props,
},
meta: {
defer: { resolve, reject },
routine,
noSuccessPayload,
},
}));
}