PromucFlow_constructor/app/client/src/actions/userActions.ts

27 lines
674 B
TypeScript
Raw Normal View History

2020-01-03 08:49:47 +00:00
import {
ReduxActionTypes,
ReduxActionErrorTypes,
} from "constants/ReduxActionConstants";
import { CurrentUserDetailsRequestPayload } from "constants/userConstants";
export const logoutUserSuccess = () => ({
type: ReduxActionTypes.LOGOUT_USER_SUCCESS,
});
export const logoutUserError = (error: any) => ({
type: ReduxActionErrorTypes.LOGOUT_USER_ERROR,
payload: {
error,
},
});
export const fetchCurrentUser = () => ({
type: ReduxActionTypes.FETCH_USER_INIT,
payload: CurrentUserDetailsRequestPayload,
});
export const setCurrentUserDetails = () => ({
type: ReduxActionTypes.SET_CURRENT_USER_INIT,
payload: CurrentUserDetailsRequestPayload,
});