users.js 525 B

12345678910111213141516171819
  1. import { put, call } from "redux-saga/effects";
  2. import * as actions from './../../../actions/auth/users/users'
  3. import axios from 'axios';
  4. export default function* ({ payload: requestBody }) {
  5. try {
  6. const payload = yield call(() =>
  7. axios.get(`https://quiz.maxcrc.de/api/v1/user`)
  8. .then(({ data }) => data)
  9. );
  10. yield put(actions.usersGetRequestSucces(payload));
  11. }
  12. catch ({ message }) {
  13. yield put(actions.usersGetRequestFailure(message))
  14. }
  15. }