#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() { export function logout() {
return (dispatch) => { return (dispatch, getState) => {
dispatch(setUser({isGuest: true})); dispatch(setUser({
dispatch(changeLang()); lang: getState().user.lang,
isGuest: true
}));
dispatch(routeActions.push('/login')); dispatch(routeActions.push('/login'));
}; };
} }

View File

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