6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 1be0d526

AuthorNKL<nikolaj.king@gmail.com>
Date2024-12-18 15:40:15 +0100
Update response_handle_interceptor.dart

Changed files

.../services/interceptors/response_handle_interceptor.dart    | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

Diff

diff --git a/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart b/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
index 6c6b878d..d0c07ce2 100644
--- a/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
+++ b/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
@@ -59,8 +59,15 @@ class ResponseHandleInterceptor extends Interceptor {
// Retry the original request with the new token
final options = response.requestOptions;
options.headers['Authorization'] = newToken;
- final retryResponse = await _dio.fetch(options);
- return handler.resolve(retryResponse);
+ final opts = new Options(
+ method: response.requestOptions.method,
+ headers: response.requestOptions.headers);
+ final retryRequest = await _dio.request(response.requestOptions.path,
+ options: opts,
+ data: response.requestOptions.data,
+ queryParameters: response.requestOptions.queryParameters);
+
+ return handler.resolve(retryRequest);
}
} else {
throw DioException(