store locale in localStorage only if user is not logged in
This commit is contained in:
parent
49730f51ac
commit
b04a5bc591
@ -54,6 +54,9 @@ const timeToLogout = 14.9*60*1000; // nearly 15 minutes corresponding to the API
|
||||
|
||||
// Login user
|
||||
export const login = ({ email, password }) => (dispatch) => {
|
||||
dispatch({
|
||||
type: USER_LOADING
|
||||
});
|
||||
// Headers
|
||||
const config = {
|
||||
headers: {
|
||||
@ -70,11 +73,11 @@ export const login = ({ email, password }) => (dispatch) => {
|
||||
timeToLogout
|
||||
);
|
||||
logoutTimerId = logoutTimer();
|
||||
dispatch(setLanguage(res.data.user.language));
|
||||
dispatch({
|
||||
type: LOGIN_SUCCESS,
|
||||
payload: res.data
|
||||
});
|
||||
dispatch(setLanguage(res.data.user.language));
|
||||
dispatch({
|
||||
type: GET_STATUS,
|
||||
payload: res.data.user.status
|
||||
|
@ -8,7 +8,7 @@ export const visitPage = () => (dispatch) => {
|
||||
};
|
||||
|
||||
export const setLanguage = (language) => (dispatch, getState) => {
|
||||
if(!getState().auth.isAuthenticated){
|
||||
if(!getState().auth.progress && !getState().auth.isAuthenticated){
|
||||
window.localStorage.setItem('locale', language);
|
||||
}
|
||||
dispatch({
|
||||
|
Loading…
x
Reference in New Issue
Block a user