123456789101112131415161718192021222324252627282930313233 |
- import { fakeRegister } from '../services/api';
- import { setAuthority } from '../utils/authority';
- import { reloadAuthorized } from '../utils/Authorized';
-
- export default {
- namespace: 'register',
-
- state: {
- status: undefined,
- },
-
- effects: {
- *submit(_, { call, put }) {
- const response = yield call(fakeRegister);
- yield put({
- type: 'registerHandle',
- payload: response,
- });
- },
- },
-
- reducers: {
- registerHandle(state, { payload }) {
- setAuthority('user');
- reloadAuthorized();
- return {
- ...state,
- status: payload.status,
- };
- },
- },
- };
|