Handle login error in the USER_LOGIN_ERROR event

This commit is contained in:
Lucas BEE 2018-10-14 13:53:05 +10:00
parent 4af16cef67
commit dcca50671c

View File

@ -16,10 +16,11 @@ const defaultState = Map({
const handlers = {
"USER_LOGIN_PENDING": state => state.set("loading", true),
"USER_LOGIN_FULFILLED": (state, action) => {
if (action.payload.response.status === "error") {
"USER_LOGIN_ERROR": state => {
state.set("loading", false)
return logoutUser()
}
},
"USER_LOGIN_FULFILLED": (state, action) => {
return updateFromToken(state, action.payload.response.data.token)
},
"USER_SET_TOKEN": (state, action) => updateFromToken(state, action.payload.token),