我有一个用于会话退出和注销的redux操作。当调用Sessiontimeout时,在内部调用登出函数。
它也不起作用,SESSIONTIMEOUT
操作类型未调度。
我想如何在Sessiontimeout中调用logout并同时调度SESSIONTIMEOUT
和LOGOUT
export function sessionTimeOut(){
return (dispatch) => {
dispatch({
type: ACTIONTYPES.SESSIONTIMEOUT
})
}
logout()
}
export function logout(){
history.push('/')
return {
type: ACTIONTYPES.LOGOUT
}
}
只需在SESSIONTIMEOUT
操作之后立即调度logout()
。
export function sessionTimeOut(){
return (dispatch) => {
dispatch({
type: ACTIONTYPES.SESSIONTIMEOUT
});
dispatch(logout());
}
}