Commit f11a44f26a2dcf6a39c9fd6ea82cc69b4a1766f0

Authored by 权海
1 parent fe916dc3

feat(ui):屏蔽release 日志

@@ -1661,6 +1661,9 @@ class AppleHealthRawDataCoreService { @@ -1661,6 +1661,9 @@ class AppleHealthRawDataCoreService {
1661 required String apiName, 1661 required String apiName,
1662 required Object? result, 1662 required Object? result,
1663 }) async { 1663 }) async {
  1664 + if (!_isDebug) {
  1665 + return;
  1666 + }
1664 final file = await _uploadApiLogFile(); 1667 final file = await _uploadApiLogFile();
1665 await file.parent.create(recursive: true); 1668 await file.parent.create(recursive: true);
1666 final line = 1669 final line =
@@ -1669,6 +1672,9 @@ class AppleHealthRawDataCoreService { @@ -1669,6 +1672,9 @@ class AppleHealthRawDataCoreService {
1669 } 1672 }
1670 1673
1671 Future<void> _saveNativeCallFlutterChange(List<int>? dataTypes) async { 1674 Future<void> _saveNativeCallFlutterChange(List<int>? dataTypes) async {
  1675 + if (!_isDebug) {
  1676 + return;
  1677 + }
1672 try { 1678 try {
1673 await _rawDataApi.saveNativeCallFlutterChange( 1679 await _rawDataApi.saveNativeCallFlutterChange(
1674 relativeDataTypes: dataTypes ?? const <int>[], 1680 relativeDataTypes: dataTypes ?? const <int>[],
@@ -1679,6 +1685,9 @@ class AppleHealthRawDataCoreService { @@ -1679,6 +1685,9 @@ class AppleHealthRawDataCoreService {
1679 } 1685 }
1680 1686
1681 Future<void> _saveFlutterCaculateFinished(List<int> dataTypes) async { 1687 Future<void> _saveFlutterCaculateFinished(List<int> dataTypes) async {
  1688 + if (!_isDebug) {
  1689 + return;
  1690 + }
1682 try { 1691 try {
1683 await _rawDataApi.saveFlutterCaculateFinished( 1692 await _rawDataApi.saveFlutterCaculateFinished(
1684 relativeDataTypes: dataTypes, 1693 relativeDataTypes: dataTypes,
@@ -1691,6 +1700,9 @@ class AppleHealthRawDataCoreService { @@ -1691,6 +1700,9 @@ class AppleHealthRawDataCoreService {
1691 Future<void> _saveLocalNotificationDebugEvent( 1700 Future<void> _saveLocalNotificationDebugEvent(
1692 Map<String, Object?> event, 1701 Map<String, Object?> event,
1693 ) { 1702 ) {
  1703 + if (!_isDebug) {
  1704 + return Future<void>.value();
  1705 + }
1694 final pipelineEvent = <String, Object?>{ 1706 final pipelineEvent = <String, Object?>{
1695 ...event, 1707 ...event,
1696 'engine_type': _executionEngineType, 1708 '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 ) {