Commit 2a5eda60474f0061f27c9a6f772192144ce08edc

Authored by 权海
1 parent 85d12a8b

feat(ui):屏蔽release 日志

@@ -1662,6 +1662,9 @@ class AppleHealthRawDataCoreService { @@ -1662,6 +1662,9 @@ class AppleHealthRawDataCoreService {
1662 required String apiName, 1662 required String apiName,
1663 required Object? result, 1663 required Object? result,
1664 }) async { 1664 }) async {
  1665 + if (!_isDebug) {
  1666 + return;
  1667 + }
1665 final file = await _uploadApiLogFile(); 1668 final file = await _uploadApiLogFile();
1666 await file.parent.create(recursive: true); 1669 await file.parent.create(recursive: true);
1667 final line = 1670 final line =
@@ -1670,6 +1673,9 @@ class AppleHealthRawDataCoreService { @@ -1670,6 +1673,9 @@ class AppleHealthRawDataCoreService {
1670 } 1673 }
1671 1674
1672 Future<void> _saveNativeCallFlutterChange(List<int>? dataTypes) async { 1675 Future<void> _saveNativeCallFlutterChange(List<int>? dataTypes) async {
  1676 + if (!_isDebug) {
  1677 + return;
  1678 + }
1673 try { 1679 try {
1674 await _rawDataApi.saveNativeCallFlutterChange( 1680 await _rawDataApi.saveNativeCallFlutterChange(
1675 relativeDataTypes: dataTypes ?? const <int>[], 1681 relativeDataTypes: dataTypes ?? const <int>[],
@@ -1680,6 +1686,9 @@ class AppleHealthRawDataCoreService { @@ -1680,6 +1686,9 @@ class AppleHealthRawDataCoreService {
1680 } 1686 }
1681 1687
1682 Future<void> _saveFlutterCaculateFinished(List<int> dataTypes) async { 1688 Future<void> _saveFlutterCaculateFinished(List<int> dataTypes) async {
  1689 + if (!_isDebug) {
  1690 + return;
  1691 + }
1683 try { 1692 try {
1684 await _rawDataApi.saveFlutterCaculateFinished( 1693 await _rawDataApi.saveFlutterCaculateFinished(
1685 relativeDataTypes: dataTypes, 1694 relativeDataTypes: dataTypes,
@@ -1692,6 +1701,9 @@ class AppleHealthRawDataCoreService { @@ -1692,6 +1701,9 @@ class AppleHealthRawDataCoreService {
1692 Future<void> _saveLocalNotificationDebugEvent( 1701 Future<void> _saveLocalNotificationDebugEvent(
1693 Map<String, Object?> event, 1702 Map<String, Object?> event,
1694 ) { 1703 ) {
  1704 + if (!_isDebug) {
  1705 + return Future<void>.value();
  1706 + }
1695 final pipelineEvent = <String, Object?>{ 1707 final pipelineEvent = <String, Object?>{
1696 ...event, 1708 ...event,
1697 'engine_type': _executionEngineType, 1709 'engine_type': _executionEngineType,
@@ -8,6 +8,7 @@ import 'package:intl/date_symbol_data_local.dart'; @@ -8,6 +8,7 @@ import 'package:intl/date_symbol_data_local.dart';
8 8
9 import 'app/bootstrap/app_bootstrap.dart'; 9 import 'app/bootstrap/app_bootstrap.dart';
10 import 'app/double_feel_app.dart'; 10 import 'app/double_feel_app.dart';
  11 +import 'core/config/app_environment_config.dart';
11 import 'core/services/raw_data_service/health_raw_data_core_service.dart'; 12 import 'core/services/raw_data_service/health_raw_data_core_service.dart';
12 import 'core/services/raw_data_service/health_raw_models.dart'; 13 import 'core/services/raw_data_service/health_raw_models.dart';
13 import 'core/theme/app_theme.dart'; 14 import 'core/theme/app_theme.dart';
@@ -138,6 +139,9 @@ Future<void> _runPendingHealthTasks( @@ -138,6 +139,9 @@ Future<void> _runPendingHealthTasks(
138 Future<void> _recordTemporaryHealthTaskReceived( 139 Future<void> _recordTemporaryHealthTaskReceived(
139 List<_BackgroundHealthTask> tasks, 140 List<_BackgroundHealthTask> tasks,
140 ) async { 141 ) async {
  142 + if (!_isHealthPipelineDebugEnabled) {
  143 + return;
  144 + }
141 try { 145 try {
142 await HealthKitRawDataHostApi().saveLocalNotificationDebugEvent( 146 await HealthKitRawDataHostApi().saveLocalNotificationDebugEvent(
143 event: <String, Object?>{ 147 event: <String, Object?>{
@@ -162,6 +166,9 @@ bool _hasNewHealthCalculationResult(HealthRawStressCalculationResult result) { @@ -162,6 +166,9 @@ bool _hasNewHealthCalculationResult(HealthRawStressCalculationResult result) {
162 } 166 }
163 167
164 Future<void> _healthBackgroundLog(MethodChannel channel, String message) async { 168 Future<void> _healthBackgroundLog(MethodChannel channel, String message) async {
  169 + if (!_isHealthPipelineDebugEnabled) {
  170 + return;
  171 + }
165 try { 172 try {
166 await channel.invokeMethod('healthBackgroundLog', { 173 await channel.invokeMethod('healthBackgroundLog', {
167 'message': message, 174 'message': message,
@@ -170,6 +177,13 @@ Future<void> _healthBackgroundLog(MethodChannel channel, String message) async { @@ -170,6 +177,13 @@ Future<void> _healthBackgroundLog(MethodChannel channel, String message) async {
170 } catch (_) {} 177 } catch (_) {}
171 } 178 }
172 179
  180 +bool get _isHealthPipelineDebugEnabled {
  181 + if (!Get.isRegistered<AppEnvironmentConfig>()) {
  182 + return false;
  183 + }
  184 + return Get.find<AppEnvironmentConfig>().isDebug;
  185 +}
  186 +
173 List<_BackgroundHealthTask> _backgroundHealthTasksFromArguments( 187 List<_BackgroundHealthTask> _backgroundHealthTasksFromArguments(
174 Object? arguments, 188 Object? arguments,
175 ) { 189 ) {