@@ -120,7 +120,7 @@ export const AuthProvider: React.FC<IAuthProviderProps> = ({children}) => {
120
120
fetchUserData ( ) ;
121
121
} , [ fetchUserData ] ) ;
122
122
123
- const handleError = ( error : AxiosError | Error , fallbackMessage : string ) => {
123
+ const handleError = ( error : AxiosError | Error | unknown , fallbackMessage : string ) => {
124
124
if ( error instanceof AxiosError ) {
125
125
console . error ( fallbackMessage , error . response ?. data . message || error . message ) ;
126
126
alert ( fallbackMessage + ': ' + ( error . response ?. data . message || 'Network error' ) ) ;
@@ -162,10 +162,7 @@ export const AuthProvider: React.FC<IAuthProviderProps> = ({children}) => {
162
162
alert ( 'Login failed: ' + ( response . data . message || 'Unknown error' ) ) ;
163
163
}
164
164
} catch ( error ) {
165
- if ( error instanceof AxiosError ) {
166
- handleError ( error , 'Login error' ) ;
167
- }
168
-
165
+ handleError ( error , 'Login error' ) ;
169
166
} finally {
170
167
setIsLoading ( false ) ;
171
168
}
@@ -186,9 +183,8 @@ export const AuthProvider: React.FC<IAuthProviderProps> = ({children}) => {
186
183
}
187
184
} catch ( error ) {
188
185
setIsAuthenticated ( false ) ;
189
- if ( error instanceof AxiosError ) {
190
- handleError ( error , 'Registration error' ) ;
191
- }
186
+ handleError ( error , 'Registration error' ) ;
187
+
192
188
} finally {
193
189
setIsLoading ( false ) ;
194
190
}
@@ -219,9 +215,8 @@ export const AuthProvider: React.FC<IAuthProviderProps> = ({children}) => {
219
215
alert ( 'Failed to update profile: ' + ( response . data . message || 'Unknown error' ) ) ;
220
216
}
221
217
} catch ( error ) {
222
- if ( error instanceof AxiosError ) {
223
- handleError ( error , 'Failed to update profile' ) ;
224
- }
218
+ handleError ( error , 'Failed to update profile' ) ;
219
+
225
220
} finally {
226
221
setIsLoading ( false ) ;
227
222
}
@@ -242,9 +237,8 @@ export const AuthProvider: React.FC<IAuthProviderProps> = ({children}) => {
242
237
alert ( 'Failed to delete profile: ' + ( response . data . message || 'Unknown error' ) ) ;
243
238
}
244
239
} catch ( error ) {
245
- if ( error instanceof AxiosError ) {
246
- handleError ( error , 'Delete profile error' ) ;
247
- }
240
+ handleError ( error , 'Delete profile error' ) ;
241
+
248
242
} finally {
249
243
setIsLoading ( false ) ;
250
244
}
0 commit comments