Dubhe

format(auto_track): 代码格式优化

- 移除了不必要的空格和问号
- 更新了 CHANGELOG.md,添加了新版本信息
## 0.0.7
## 0.1.0
* fix custom route observer
## 0.0.7
* remove dio dependency
* add http request listener
* import android_id
\ No newline at end of file
... ...
... ... @@ -21,7 +21,7 @@ class PointerEventListener {
void start() {
if (!_started) {
GestureBinding.instance?.pointerRouter.addGlobalRoute(_pointerRoute);
GestureBinding.instance.pointerRouter.addGlobalRoute(_pointerRoute);
_gestureRecognizer = _AutoTrackTapGestureRecognizer();
_gestureRecognizer.onTap = (){};
_started = true;
... ... @@ -30,7 +30,7 @@ class PointerEventListener {
void stop() {
if (_started) {
GestureBinding.instance?.pointerRouter.removeGlobalRoute(_pointerRoute);
GestureBinding.instance.pointerRouter.removeGlobalRoute(_pointerRoute);
_gestureRecognizer.dispose();
_started = false;
}
... ...
... ... @@ -13,7 +13,7 @@ class DragPointerEventListener {
void start() {
if (!_started) {
_panGestureRecognizer = _AutoTrackPanGestureRecognizer();
GestureBinding.instance?.pointerRouter
GestureBinding.instance.pointerRouter
.addGlobalRoute(_panGestureRecognizer.addPointer);
_started = true;
}
... ... @@ -21,7 +21,7 @@ class DragPointerEventListener {
void stop() {
if (_started) {
GestureBinding.instance?.pointerRouter
GestureBinding.instance.pointerRouter
.removeGlobalRoute(_panGestureRecognizer.addPointer);
_panGestureRecognizer.dispose();
_started = false;
... ... @@ -55,8 +55,8 @@ class _AutoTrackPanGestureRecognizer extends PanGestureRecognizer {
final info = DragInfo.from(
begin: beginEvent!.position,
end: event.position,
pageElement: page!.element,
pageInfo: page!.pageInfo,
pageElement: page.element,
pageInfo: page.pageInfo,
duration: DateTime.now().millisecondsSinceEpoch - startTime);
if (!info.ignore) {
Track.instance.drag(info);
... ...
... ... @@ -87,7 +87,7 @@ class AutoTrackNavigationObserver extends NavigatorObserver {
}
void _findElement(Route route, Function(Element) callback) {
SchedulerBinding.instance?.addPostFrameCallback((_) {
SchedulerBinding.instance.addPostFrameCallback((_) {
if (AutoTrackConfigManager.instance.useCustomRoute) {
List<AutoTrackPageConfig> pageConfigs =
AutoTrackConfigManager.instance.pageConfigs;
... ...
... ... @@ -9,7 +9,7 @@ import 'page_info.dart';
class PageStack with WidgetsBindingObserver {
static final PageStack instance = PageStack._();
PageStack._() {
WidgetsBinding.instance?.addObserver(this);
WidgetsBinding.instance.addObserver(this);
}
final LinkedList<Page> _stack = LinkedList<Page>();
... ...
... ... @@ -54,7 +54,9 @@ class HttpClientRequestWithChecker implements HttpClientRequest {
return _realRequest.close().then((HttpClientResponse response) {
_checkResponse(_realRequest, response);
return response;
}).catchError((dynamic error, dynamic stackTrace) {}, test: (error) {
}).catchError((dynamic error, dynamic stackTrace) {
return error;
}, test: (error) {
_stopwatch.stop();
String message;
if (error is HttpException) {
... ... @@ -65,7 +67,7 @@ class HttpClientRequestWithChecker implements HttpClientRequest {
Track.instance.reportHttpRequest(RequestModel(
uri: _realRequest.uri,
method: method,
pageId: pageInfoData?.pageInfo?.pageKey ?? "",
pageId: pageInfoData?.pageInfo.pageKey ?? "",
requestHeaders: AutoTrackConfigManager
.instance.config.httpRequestConfig!.ignoreRequestHeader
? null
... ... @@ -131,7 +133,7 @@ class HttpClientRequestWithChecker implements HttpClientRequest {
Track.instance.reportHttpRequest(RequestModel(
uri: _realRequest.uri,
method: method,
pageId: pageInfoData?.pageInfo?.pageKey ?? "",
pageId: pageInfoData?.pageInfo.pageKey ?? "",
requestHeaders: config.ignoreRequestHeader ? null : request.headers,
responseHeaders: config.ignoreResponseHeader ? null : response.headers,
message: message,
... ... @@ -356,7 +358,9 @@ class HttpClientWithChecker implements HttpClient {
return request
.then((HttpClientRequest request) =>
HttpClientRequestWithChecker(request, stopwatch, pageInfoData))
.catchError((dynamic error, dynamic stackTrace) {}, test: (error) {
.catchError((dynamic error, dynamic stackTrace) {
return error;
}, test: (error) {
String message = error.toString();
if (error is SocketException) {
message = error.message;
... ... @@ -364,7 +368,7 @@ class HttpClientWithChecker implements HttpClient {
Track.instance.reportHttpRequest(RequestModel(
uri: url,
method: method,
pageId: pageInfoData?.pageInfo?.pageKey ?? "",
pageId: pageInfoData?.pageInfo.pageKey ?? "",
requestHeaders: null,
message: message,
status: -1,
... ...