Я пытаюсь вот так, и проблема в том, что asyn c функции не ждут. Пожалуйста, помогите, я новичок в реагировать-редукса
export const checkTokenExpirationMiddleware = store => next => async action => {
const token = localStorage.getItem("usertoken");
if(token!==null){
if(checkTokenExpiration(token)){
alert("Session Expired!. Please Login Again");
localStorage.removeItem('usertoken');
localStorage.removeItem('user');
store.dispatch(logoutUser());
}
}
next(action);
};
export const store = createStore(
reducer,
composeEnhancer(applyMiddleware(checkTokenExpirationMiddleware,thunk))
);