Made client callbacks return the results of their dispatch calls
This commit is contained in:
parent
559ea98840
commit
2bf48b70fd
1 changed files with 3 additions and 3 deletions
|
|
@ -33,15 +33,15 @@ export function emptyError() {
|
|||
export function bindClientFunc(clientFunc, request, success, failure, ...args) {
|
||||
return (dispatch, getState) => {
|
||||
function onRequest() {
|
||||
dispatch(() => requestData(request), getState);
|
||||
return dispatch(() => requestData(request), getState);
|
||||
}
|
||||
|
||||
function onSuccess(data) {
|
||||
dispatch(() => requestSuccess(success, data), getState);
|
||||
return dispatch(() => requestSuccess(success, data), getState);
|
||||
}
|
||||
|
||||
function onFailure(err) {
|
||||
dispatch(() => requestFailure(failure, err), getState);
|
||||
return dispatch(() => requestFailure(failure, err), getState);
|
||||
}
|
||||
|
||||
return dispatch(() => clientFunc(onRequest, onSuccess, onFailure, ...args), getState);
|
||||
|
|
|
|||
Loading…
Reference in a new issue