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) {
91
91
}
92
92
93
93
export 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
111
103
} ) ;
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
+ }
112
111
} ;
113
112
}
114
113
You can’t perform that action at this time.
0 commit comments