File tree Expand file tree Collapse file tree 1 file changed +16
-17
lines changed Expand file tree Collapse file tree 1 file changed +16
-17
lines changed Original file line number Diff line number Diff line change @@ -91,24 +91,23 @@ export function validateAndSignUpUser(formValues) {
9191}
9292
9393export function getUser ( ) {
94- return ( dispatch ) => {
95- apiClient
96- . get ( '/session' )
97- . then ( ( response ) => {
98- dispatch ( authenticateUser ( response . data ) ) ;
99- dispatch ( {
100- type : ActionTypes . SET_PREFERENCES ,
101- preferences : response . data . preferences
102- } ) ;
103- setLanguage ( response . data . preferences . language , {
104- persistPreference : false
105- } ) ;
106- } )
107- . catch ( ( error ) => {
108- const { response } = error ;
109- const message = response . message || response . data . error ;
110- dispatch ( authError ( message ) ) ;
94+ return async ( dispatch ) => {
95+ try {
96+ const response = await apiClient . get ( '/session' ) ;
97+ const { data } = response ;
98+
99+ dispatch ( authenticateUser ( data ) ) ;
100+ dispatch ( {
101+ type : ActionTypes . SET_PREFERENCES ,
102+ preferences : data . preferences
111103 } ) ;
104+ setLanguage ( data . preferences . language , { persistPreference : false } ) ;
105+ } catch ( error ) {
106+ const message = error . response
107+ ? error . response . data . error || error . response . message
108+ : 'Unknown error.' ;
109+ dispatch ( authError ( message ) ) ;
110+ }
112111 } ;
113112}
114113
You can’t perform that action at this time.
0 commit comments