123456789101112131415161718192021222324 |
- import { put, call } from 'redux-saga/effects';
- import axios from 'axios';
- import { SIGN_UP_URL } from './../../constants/auth';
- import { signUpSuccess, signUpFailure } from './../../actions/auth/signUp';
- export default function* ({payload}) {
- try {
- const config = {
- headers: {
- "Content-Type": "application/json"
- }
- }
- const report = yield call(() =>
- axios.post(SIGN_UP_URL, payload, config)
- )
- yield put(signUpSuccess(report));
- }
- catch ({ message }) {
- yield put(signUpFailure(message));
- }
- }
|