redux-saga-routines
Version:
Routines for redux-saga also useful with redux-form
18 lines • 452 B
JavaScript
import { ROUTINE_PROMISE_ACTION } from './constants';
export default function promisifyRoutine(routine) {
return function (payload, dispatch) {
return new Promise(function (resolve, reject) {
return dispatch({
type: ROUTINE_PROMISE_ACTION,
payload: payload,
meta: {
defer: {
resolve: resolve,
reject: reject
},
routine: routine
}
});
});
};
}