diff --git a/kits/flutter_ume_kit_dio/lib/src/models/http_interceptor.dart b/kits/flutter_ume_kit_dio/lib/src/models/http_interceptor.dart index 7d1a7d05..0d1440d7 100644 --- a/kits/flutter_ume_kit_dio/lib/src/models/http_interceptor.dart +++ b/kits/flutter_ume_kit_dio/lib/src/models/http_interceptor.dart @@ -36,9 +36,10 @@ class UMEDioInterceptor extends Interceptor { @override void onError(DioError err, ErrorInterceptorHandler handler) { // Create an empty response with the [RequestOptions] for delivery. - err.response ??= Response(requestOptions: err.requestOptions); - err.response!.requestOptions.extra[DIO_EXTRA_END_TIME] = _timestamp; - InspectorInstance.httpContainer.addRequest(err.response!); + var error = + err.response ?? Response(requestOptions: err.requestOptions); + error.requestOptions.extra[DIO_EXTRA_END_TIME] = _timestamp; + InspectorInstance.httpContainer.addRequest(error); handler.next(err); } } diff --git a/kits/flutter_ume_kit_dio/lib/src/widgets/pluggable_state.dart b/kits/flutter_ume_kit_dio/lib/src/widgets/pluggable_state.dart index 0c92a681..73623f5f 100644 --- a/kits/flutter_ume_kit_dio/lib/src/widgets/pluggable_state.dart +++ b/kits/flutter_ume_kit_dio/lib/src/widgets/pluggable_state.dart @@ -233,7 +233,7 @@ class _ResponseCardState extends State<_ResponseCard> { final Map> map = _request.headers.map( (key, value) => MapEntry( key, - value is Iterable ? value.map((v) => v.toString()).toList() : [value], + value is Iterable ? value.map((v) => v.toString()).toList() : [value.toString()], ), ); final Headers headers = Headers.fromMap(map); diff --git a/kits/flutter_ume_kit_dio/pubspec.yaml b/kits/flutter_ume_kit_dio/pubspec.yaml index 7c759a88..9fb5c7ce 100644 --- a/kits/flutter_ume_kit_dio/pubspec.yaml +++ b/kits/flutter_ume_kit_dio/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter flutter_ume: ">=1.0.0 <2.0.0" - dio: ^4.0.0 + dio: ^5.3.0 dev_dependencies: flutter_test: