add power_logger support

master
laiiihz 4 years ago
parent 97b8906a49
commit 1b4550e27c

@ -16,6 +16,7 @@ import 'package:async/async.dart';
import 'package:dio/adapter.dart';
import 'package:dio/dio.dart';
import 'package:path/path.dart';
import 'package:power_logger/power_logger.dart';
import 'package:recook/constants/api.dart';
import 'package:recook/constants/config.dart';
import 'package:recook/manager/user_manager.dart';
@ -179,6 +180,7 @@ class HttpManager {
response =
await dio.request<String>(url, data: encryptParams, options: option);
} on DioError catch (e) {
LoggerData.addData(e);
Response errorResponse;
if (e.response != null) {
errorResponse = e.response;
@ -196,7 +198,7 @@ class HttpManager {
// return new ResultData(null, false, HttpStatus.ERROR, "网络崩溃了");
// return new ResultData(null, false, HttpStatus.ERROR, "请求出错,请稍后再试");
}
LoggerData.addData((response)..request.data = params);
String responseStr = response.data;
if (AppConfig.needEncrypt) {
responseStr = await responseDecrypt(response.data);

@ -10,9 +10,11 @@
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:power_logger/power_logger.dart';
import 'package:raw_toast/raw_toast.dart';
import 'package:recook/base/base_store_state.dart';
import 'package:recook/constants/constants.dart';
import 'package:recook/constants/header.dart';
import 'package:recook/pages/welcome/launch_privacy_dialog.dart';
import 'package:recook/utils/app_router.dart';
import 'package:recook/utils/storage/hive_store.dart';
@ -48,6 +50,7 @@ class _LaunchWidgetState extends BaseStoreState<LaunchWidget>
WidgetsBinding.instance.addPostFrameCallback((callback) async {
// _gifController.repeat(min: 0, max:59, period: Duration(milliseconds: 1500));
await Future.delayed(Duration(milliseconds: 2000));
PowerLogger.init(context, debug: AppConfig.debug);
if (HiveStore.appBox.get('privacy_init') == null) {
// if (true) {
bool agreeResult = (await launchPrivacyDialog(context)) ?? false;

@ -43,6 +43,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.5.0-nullsafety.1"
auto_size_text:
dependency: transitive
description:
name: auto_size_text
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0"
azlistview:
dependency: "direct main"
description:
@ -398,6 +405,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.1"
flutter_highlight:
dependency: transitive
description:
name: flutter_highlight
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.6.0"
flutter_icons:
dependency: "direct main"
description:
@ -545,6 +559,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.8.6"
highlight:
dependency: transitive
description:
name: highlight
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.6.0"
hive:
dependency: "direct main"
description:
@ -777,7 +798,7 @@ packages:
name: package_info
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.4.0+16"
version: "0.4.3+4"
package_resolver:
dependency: transitive
description:
@ -927,6 +948,22 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.4.0"
power_logger:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: "0436e0b02d1673ee828a757413a86999cd25603c"
url: "http://159.75.73.143:8080/laiiihz/power_logger.git"
source: git
version: "0.1.1"
pretty_json:
dependency: transitive
description:
name: pretty_json
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0"
process:
dependency: transitive
description:

@ -94,7 +94,7 @@ dependencies:
oktoast: 2.3.2
# 应用信息
package_info: 0.4.0+16
package_info: ^0.4.0+16
#缓存图片
# cached_network_image: ^1.1.0
@ -222,6 +222,9 @@ dependencies:
device_info: ^1.0.0
clipboard_listener: ^1.0.0
power_logger:
git:
url: http://159.75.73.143:8080/laiiihz/power_logger.git
dev_dependencies:
flutter_test:

Loading…
Cancel
Save