From 8d4cec0230358055d2b1903ddc40637591a5baf6 Mon Sep 17 00:00:00 2001 From: fengshengxiong Date: Fri, 12 Jul 2024 16:19:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9AppTrackingAuthorizationManag?= =?UTF-8?q?er?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app_tracking_authorization_manager.dart} | 8 ++++---- lib/page/home/home_logic.dart | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename lib/{util/tracking_authorization_util.dart => global/app_tracking_authorization_manager.dart} (83%) diff --git a/lib/util/tracking_authorization_util.dart b/lib/global/app_tracking_authorization_manager.dart similarity index 83% rename from lib/util/tracking_authorization_util.dart rename to lib/global/app_tracking_authorization_manager.dart index 2ae6d76..9a7a955 100644 --- a/lib/util/tracking_authorization_util.dart +++ b/lib/global/app_tracking_authorization_manager.dart @@ -8,12 +8,12 @@ import 'dart:io'; import 'package:app_tracking_transparency/app_tracking_transparency.dart'; import 'package:flutter/material.dart'; -class TrackingAuthorizationUtil { - TrackingAuthorizationUtil._(); +class AppTrackingAuthorizationManager { + AppTrackingAuthorizationManager._(); - static final TrackingAuthorizationUtil _instance = TrackingAuthorizationUtil._(); + static final AppTrackingAuthorizationManager _instance = AppTrackingAuthorizationManager._(); - factory TrackingAuthorizationUtil() { + factory AppTrackingAuthorizationManager() { return _instance; } diff --git a/lib/page/home/home_logic.dart b/lib/page/home/home_logic.dart index 62b0d6e..9d978c5 100755 --- a/lib/page/home/home_logic.dart +++ b/lib/page/home/home_logic.dart @@ -12,6 +12,7 @@ import 'package:trans_lark/core/router/router.dart'; import 'package:trans_lark/entity/language_entity.dart'; import 'package:trans_lark/entity/scene_entity.dart'; import 'package:trans_lark/generated/assets.dart'; +import 'package:trans_lark/global/app_tracking_authorization_manager.dart'; import 'package:trans_lark/global/speech_to_text_manager.dart'; import 'package:trans_lark/global/translate_language.dart'; import 'package:trans_lark/global/tts_manager.dart'; @@ -20,7 +21,6 @@ import 'package:trans_lark/util/device_info_util.dart'; import 'package:trans_lark/util/num_util.dart'; import 'package:trans_lark/util/obj_util.dart'; import 'package:trans_lark/util/permission_util.dart'; -import 'package:trans_lark/util/tracking_authorization_util.dart'; import 'package:trans_lark/widget/base_easyloading.dart'; import 'package:trans_lark/widget/photo_picker_bottom_sheet.dart'; import 'package:trans_lark/widget/speak_dialog.dart'; @@ -39,7 +39,7 @@ class HomeLogic extends GetxController { @override void onInit() { super.onInit(); - TrackingAuthorizationUtil().requestTrackingAuthorization(); + AppTrackingAuthorizationManager().requestTrackingAuthorization(); } @override