Handle login error in the USER_LOGIN_ERROR event
This commit is contained in:
parent
4af16cef67
commit
dcca50671c
@ -16,10 +16,11 @@ const defaultState = Map({
|
|||||||
|
|
||||||
const handlers = {
|
const handlers = {
|
||||||
"USER_LOGIN_PENDING": state => state.set("loading", true),
|
"USER_LOGIN_PENDING": state => state.set("loading", true),
|
||||||
|
"USER_LOGIN_ERROR": state => {
|
||||||
|
state.set("loading", false)
|
||||||
|
return logoutUser()
|
||||||
|
},
|
||||||
"USER_LOGIN_FULFILLED": (state, action) => {
|
"USER_LOGIN_FULFILLED": (state, action) => {
|
||||||
if (action.payload.response.status === "error") {
|
|
||||||
return logoutUser()
|
|
||||||
}
|
|
||||||
return updateFromToken(state, action.payload.response.data.token)
|
return updateFromToken(state, action.payload.response.data.token)
|
||||||
},
|
},
|
||||||
"USER_SET_TOKEN": (state, action) => updateFromToken(state, action.payload.token),
|
"USER_SET_TOKEN": (state, action) => updateFromToken(state, action.payload.token),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user