6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 1be0d526
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(