diff -r 990f2c928b15 -r 143ff08ec2cc client/src/reducers/authReducer.js --- a/client/src/reducers/authReducer.js Mon Jun 26 16:43:22 2017 +0200 +++ b/client/src/reducers/authReducer.js Mon Jun 26 16:48:52 2017 +0200 @@ -1,6 +1,7 @@ import Immutable from 'immutable'; import * as types from '../constants/actionTypes'; import UserRecord from '../store/userRecord'; +import asyncRequest from '../constants/asyncRequest'; export const isAuthenticated = (state = false, action) => { switch (action.type) { @@ -43,14 +44,7 @@ } } -const loginState = Immutable.Map({ - loading: false, - success: false, - error: false, - errorMessages: Immutable.Map({}) -}); - -export const login = (state = loginState, action) => { +export const login = (state = asyncRequest, action) => { switch (action.type) { case types.AUTH_LOGIN_REQUEST: return Immutable.Map({ @@ -71,14 +65,7 @@ } } -const registerState = Immutable.Map({ - loading: false, - success: false, - error: false, - errorMessages: Immutable.Map({}) -}); - -export const register = (state = registerState, action) => { +export const register = (state = asyncRequest, action) => { switch (action.type) { case types.AUTH_REGISTER_REQUEST: return Immutable.Map({