@@ -2,6 +2,7 @@ import { browserHistory } from 'react-router';
2
2
import * as ActionTypes from '../../constants' ;
3
3
import apiClient from '../../utils/apiClient' ;
4
4
import { showErrorModal , justOpenedProject } from '../IDE/actions/ide' ;
5
+ import { setLanguage } from '../IDE/actions/preferences' ;
5
6
import { showToast , setToastText } from '../IDE/actions/toast' ;
6
7
7
8
export function authError ( error ) {
@@ -60,10 +61,7 @@ export function validateAndLoginUser(previousPath, formProps, dispatch) {
60
61
preferences : response . data . preferences
61
62
} ) ;
62
63
const valorLanguage = response . data . preferences . language ;
63
- dispatch ( {
64
- type : ActionTypes . SET_LANGUAGE ,
65
- language : valorLanguage
66
- } ) ;
64
+ setLanguage ( valorLanguage , { persistPreference : false } ) ;
67
65
dispatch ( justOpenedProject ( ) ) ;
68
66
browserHistory . push ( previousPath ) ;
69
67
resolve ( ) ;
@@ -85,10 +83,7 @@ export function getUser() {
85
83
type : ActionTypes . SET_PREFERENCES ,
86
84
preferences : response . data . preferences
87
85
} ) ;
88
- dispatch ( {
89
- type : ActionTypes . SET_LANGUAGE ,
90
- language : response . data . preferences . language
91
- } ) ;
86
+ setLanguage ( response . data . preferences . language , { persistPreference : false } ) ;
92
87
} ) . catch ( ( error ) => {
93
88
const { response } = error ;
94
89
const message = response . message || response . data . error ;
0 commit comments