52 lines
1.1 KiB
JavaScript
52 lines
1.1 KiB
JavaScript
import {
|
|
FETCH_CURRENT_USER_REQUEST,
|
|
FETCH_CURRENT_USER_SUCCESS,
|
|
FETCH_CURRENT_USER_FAILURE,
|
|
SUBSCRIBE_NEWSLETTER_REQUEST,
|
|
SUBSCRIBE_NEWSLETTER_SUCCESS,
|
|
SUBSCRIBE_NEWSLETTER_FAILURE,
|
|
REQUEST_REGISTER,
|
|
REQUEST_REGISTER_SUCCESS,
|
|
REQUEST_REGISTER_FAILURE
|
|
} from '../types'
|
|
export const fetchCurrentUserRequest = () => ({
|
|
type: FETCH_CURRENT_USER_REQUEST
|
|
});
|
|
|
|
export const fetchCurrentUserSuccess = user => ({
|
|
type: FETCH_CURRENT_USER_SUCCESS,
|
|
user
|
|
});
|
|
|
|
export const fetchCurrentUserFailure = user => ({
|
|
type: FETCH_CURRENT_USER_FAILURE,
|
|
user
|
|
});
|
|
|
|
export const registerUserRequest = (payload) => ({
|
|
type: REQUEST_REGISTER,
|
|
payload
|
|
});
|
|
|
|
export const registerUserSuccess = () => ({
|
|
type: REQUEST_REGISTER_SUCCESS,
|
|
|
|
});
|
|
|
|
export const registerUserFailure = (err) => ({
|
|
type: REQUEST_REGISTER_FAILURE,
|
|
err
|
|
});
|
|
|
|
export const subscribeToNewsletterRequest = (payload) => ({
|
|
type: SUBSCRIBE_NEWSLETTER_REQUEST,
|
|
payload
|
|
});
|
|
|
|
export const subscribeToNewsletterSuccess = () => ({
|
|
type: SUBSCRIBE_NEWSLETTER_SUCCESS,
|
|
});
|
|
|
|
export const subscribeToNewsletterFailure = () => ({
|
|
type: SUBSCRIBE_NEWSLETTER_FAILURE,
|
|
}); |