Skip to content

Instantly share code, notes, and snippets.

@talyssonoc
Last active May 16, 2019 13:49
Show Gist options
  • Save talyssonoc/1e3a496c9deee6ef5f9c8d4299adbf88 to your computer and use it in GitHub Desktop.
Save talyssonoc/1e3a496c9deee6ef5f9c8d4299adbf88 to your computer and use it in GitHub Desktop.
const loadProductsAction = () => (dispatch, _, container) => {
dispatch(showSpinner());
container.loadProducts({
onSuccess: (products) => {
dispatch(receiveProducts(products));
dispatch(hideSpinner());
},
onError: (error) => {
dispatch(loadProductsError(error));
dispatch(hideSpinner());
}
});
};
const refreshProductsAction = () => (dispatch, _, container) => {
container.loadProducts({
onSuccess: (products) => {
dispatch(refreshProducts(products));
},
onError: (error) => {
dispatch(loadProductsError(error));
}
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment