INNER CODE UNIT · JavaScript
signUp
ujjavaldesai07/spring-boot-react-ecommerce-app · client/src/actions/index.js:169
export const signUp = formValues => async dispatch => {
log.info(`[ACTION]: signUp API = ${JSON.stringify(formValues)}.`)
const response = await authServiceAPI.post('/signup', {
'username': formValues.username,
'password': formValues.password,
'firstname': formValues.firstName,
'lastname': formValues.lastName,
'email': formValues.email.toLowerCase(),
}).catch(err => {
log.info(`[ACTION]: signUp dispatch HANDLE_SIGN_UP_ERROR err.message = ${err.message}.`)
dispatch({type: HANDLE_SIGN_UP_ERROR, payload: err.message});
});
if (response) {
if (response.data.account_creation_status === 'success') {
log.info(`[ACTION]: dispatch HANDLE_SIGN_UP account_creation_status = ${response.data.account_creation_status}.`)
history.push("/signin");