Advertisement
rizkyalviandra

axios Article

Sep 18th, 2019
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export const articleFetch = () => (dispatch, getState) => {
  2.   const token = getState().userStore.userToken;
  3.   let pages = 1;
  4.  
  5.   dispatch(articleFetchRequest());
  6.  
  7.   axios({
  8.     method: 'post',
  9.     url: ARTICLES_URL,
  10.     headers: {
  11.       Authorization: `Bearer ${token}`,
  12.     },
  13.     data: {
  14.       header: {
  15.         page: pages,
  16.         size: 10,
  17.         sort: 'DESC',
  18.       },
  19.       body: {},
  20.     },
  21.   }).then((response) => {
  22.     if (response.data.header.response_code === '99') {
  23.       dispatch(articleFetchSuccess(response.data));
  24.       while(articleFetchSuccess(Response.data)) {
  25.       }
  26.     } else {
  27.       dispatch(articleFetchFailed(response.data));
  28.     }
  29.   });
  30. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement