12345678910111213141516171819202122232425262728293031 |
- import * as types from "../constants/actionTypes";
- const axios = require("axios");
- const userAuthRequest = payload => ({
- type: types.USER_AUTH_REQUEST,
- payload
- })
- const userAuthRequestSuccess = payload => ({
- type: types.USER_AUTH_REQUEST_SUCCESS,
- payload
- })
- const userAuthRequestFail = payload => ({
- type: types.USER_AUTH_REQUEST_FAIL,
- payload
- })
- export const getUsersData = (payload) => {
- return dispatch => {
- dispatch(userAuthRequest());
- return axios.get(`http://127.0.0.1:2000/api/users`)
- .then(res => {
- dispatch(userAuthRequestSuccess(res))
- })
- .catch(err => {
- dispatch(userAuthRequestFail(err));
- })
- }
- }
|