#107: preserve user language after logout. Preserve user guest language after page refresh

This commit is contained in:
SleepWalker 2016-05-28 22:23:34 +03:00
parent 42993e1d1d
commit 25eeac6074
2 changed files with 6 additions and 4 deletions

View File

@ -44,9 +44,11 @@ export function setUser(payload) {
}
export function logout() {
return (dispatch) => {
dispatch(setUser({isGuest: true}));
dispatch(changeLang());
return (dispatch, getState) => {
dispatch(setUser({
lang: getState().user.lang,
isGuest: true
}));
dispatch(routeActions.push('/login'));
};
}

View File

@ -17,6 +17,6 @@ export function factory(store) {
}
// auto-detect guests language
store.dispatch(changeLang()).then(resolve, reject);
store.dispatch(changeLang(user.lang)).then(resolve, reject);
});
}