Remove auto-refresh attempt on 401 - /auth/refresh endpoint doesn't exist

This commit is contained in:
Leon Bösche
2026-01-09 21:37:36 +01:00
parent e6c87f6044
commit b3b31f9c4c

View File

@@ -29,22 +29,7 @@ class ApiClient {
},
onError: (error, handler) async {
if (error.response?.statusCode == 401) {
// Try refresh
final refreshSuccess = await _tryRefreshToken();
if (refreshSuccess) {
// Retry the request
final token = _getCurrentToken();
if (token != null) {
error.requestOptions.headers['Authorization'] = 'Bearer $token';
try {
final response = await _dio.fetch(error.requestOptions);
return handler.resolve(response);
} catch (e) {
// If retry fails, proceed to error
}
}
}
// If refresh failed, logout
// Session expired, trigger logout
_sessionBloc.add(SessionExpired());
}
return handler.next(error);