提交 28360a65 编写于 作者: L linusflow

移除pedantic开发库中的unwaited方法调用

上级 65fe89b8
## [0.8.0] - 支持Flutter2.0,支持nullsafety
## [0.8.0-nullsafety.0] - 支持Flutter2.0,支持nullsafety
## [0.6.0] - 增加widget层级、颜色拾取、查看页面源码、页面启动耗时以及对齐标尺等功能
## [0.2.15] - 引入Flutter 1.70.0版本的analysis_options.yaml代码规范
## [0.2.14] - methodchannel增加黑名单过滤
......
......@@ -32,7 +32,7 @@ typedef LogCallback = void Function(String);
typedef ExceptionCallback = void Function(dynamic, StackTrace);
const String DK_PACKAGE_NAME = 'dokit';
const String DK_PACKAGE_VERSION = '0.8.0';
const String DK_PACKAGE_VERSION = '0.8.0-nullsafety.0';
//默认release模式不开启该功能
const bool release = kReleaseMode;
......
......@@ -5,7 +5,6 @@ import 'dart:typed_data';
import 'package:dokit/kit/apm/apm.dart';
import 'package:dokit/kit/apm/http_kit.dart';
import 'package:pedantic/pedantic.dart';
class DoKitHttpOverrides extends HttpOverrides {
DoKitHttpOverrides(this.origin);
......@@ -102,13 +101,13 @@ class DoKitHttpClient implements HttpClient {
}
Future<HttpClientRequest> monitor(Future<HttpClientRequest> future) async {
unawaited(future.catchError((dynamic error, [StackTrace? stackTrace]) {
future = future.catchError((dynamic error, [StackTrace? stackTrace]) {
if (httpInfo == null) {
httpInfo = HttpInfo.error(error.toString());
final HttpKit? kit = ApmKitManager.instance.getKit(ApmKitName.KIT_HTTP);
kit?.save(httpInfo);
}
}));
});
final HttpClientRequest request = await future;
httpInfo ??= HttpInfo(request.uri, request.method);
final HttpKit? kit = ApmKitManager.instance.getKit(ApmKitName.KIT_HTTP);
......
name: dokit
description: 开发工具集
version: 0.8.0
version: 0.8.0-nullsafety.0
homepage: https://www.dokit.cn/#/index/home
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册