From 777b47159d83d21974d58c07998d9234a2c9fd95 Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 4 Mar 2026 11:40:52 +0700 Subject: [PATCH] TF-4354 Remove all logic related to Label Visibility in Settings --- .../datasource/manage_account_datasource.dart | 4 --- .../manage_account_datasource_impl.dart | 17 ---------- .../data/local/setting_cache_manager.dart | 17 ---------- .../manage_account_repository_impl.dart | 10 ------ .../repository/manage_account_repository.dart | 4 --- .../state/get_label_visibility_state.dart | 17 ---------- .../state/save_label_visibility_state.dart | 10 ------ .../get_label_visibility_interactor.dart | 21 ------------ .../save_label_visibility_interactor.dart | 21 ------------ .../bindings/setting_interactor_bindings.dart | 10 ------ ...label_visibility_in_setting_extension.dart | 33 ------------------- .../manage_account_dashboard_controller.dart | 9 +---- .../menu/settings/settings_view.dart | 15 --------- .../preferences_interactors_bindings.dart | 2 -- .../preferences/preferences_view.dart | 25 ++------------ lib/l10n/intl_messages.arb | 8 +---- lib/main/bindings/local/local_bindings.dart | 2 -- lib/main/localizations/app_localizations.dart | 7 ---- 18 files changed, 5 insertions(+), 227 deletions(-) delete mode 100644 lib/features/manage_account/data/local/setting_cache_manager.dart delete mode 100644 lib/features/manage_account/domain/state/get_label_visibility_state.dart delete mode 100644 lib/features/manage_account/domain/state/save_label_visibility_state.dart delete mode 100644 lib/features/manage_account/domain/usecases/get_label_visibility_interactor.dart delete mode 100644 lib/features/manage_account/domain/usecases/save_label_visibility_interactor.dart diff --git a/lib/features/manage_account/data/datasource/manage_account_datasource.dart b/lib/features/manage_account/data/datasource/manage_account_datasource.dart index 9fc11ec11..51b070a46 100644 --- a/lib/features/manage_account/data/datasource/manage_account_datasource.dart +++ b/lib/features/manage_account/data/datasource/manage_account_datasource.dart @@ -13,9 +13,5 @@ abstract class ManageAccountDataSource { Future getAiScribeConfigLocalSettings(); - Future getLabelVisibility(); - - Future saveLabelVisibility(bool visible); - Future getLabelSettingState(); } diff --git a/lib/features/manage_account/data/datasource_impl/manage_account_datasource_impl.dart b/lib/features/manage_account/data/datasource_impl/manage_account_datasource_impl.dart index 3b95e4f81..33d6227ae 100644 --- a/lib/features/manage_account/data/datasource_impl/manage_account_datasource_impl.dart +++ b/lib/features/manage_account/data/datasource_impl/manage_account_datasource_impl.dart @@ -4,7 +4,6 @@ import 'package:tmail_ui_user/features/manage_account/data/datasource/manage_acc import 'package:tmail_ui_user/features/manage_account/data/local/language_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/preferences_setting_manager.dart'; import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/ai_scribe_config.dart'; -import 'package:tmail_ui_user/features/manage_account/data/local/setting_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/label_config.dart'; import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/preferences_config.dart'; import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/preferences_setting.dart'; @@ -17,13 +16,11 @@ class ManageAccountDataSourceImpl extends ManageAccountDataSource { final LanguageCacheManager _languageCacheManager; final PreferencesSettingManager _preferencesSettingManager; - final SettingCacheManager _settingCacheManager; final ExceptionThrower _exceptionThrower; ManageAccountDataSourceImpl( this._languageCacheManager, this._preferencesSettingManager, - this._settingCacheManager, this._exceptionThrower ); @@ -80,20 +77,6 @@ class ManageAccountDataSourceImpl extends ManageAccountDataSource { }).catchError(_exceptionThrower.throwException); } - @override - Future getLabelVisibility() { - return Future.sync(() { - return _settingCacheManager.getLabelVisibility(); - }).catchError(_exceptionThrower.throwException); - } - - @override - Future saveLabelVisibility(bool visible) { - return Future.sync(() async { - return await _settingCacheManager.saveLabelVisibility(visible); - }).catchError(_exceptionThrower.throwException); - } - @override Future getLabelSettingState() { return Future.sync(() async { diff --git a/lib/features/manage_account/data/local/setting_cache_manager.dart b/lib/features/manage_account/data/local/setting_cache_manager.dart deleted file mode 100644 index 4e8f01782..000000000 --- a/lib/features/manage_account/data/local/setting_cache_manager.dart +++ /dev/null @@ -1,17 +0,0 @@ -import 'package:shared_preferences/shared_preferences.dart'; - -class SettingCacheManager { - static const String _labelVisibilitySettingKey = 'LABEL_VISIBILITY'; - - const SettingCacheManager(this._sharedPreferences); - - final SharedPreferences _sharedPreferences; - - bool getLabelVisibility() { - return _sharedPreferences.getBool(_labelVisibilitySettingKey) ?? true; - } - - Future saveLabelVisibility(bool visible) async { - await _sharedPreferences.setBool(_labelVisibilitySettingKey, visible); - } -} diff --git a/lib/features/manage_account/data/repository/manage_account_repository_impl.dart b/lib/features/manage_account/data/repository/manage_account_repository_impl.dart index 91079e2ad..2ef8d2fce 100644 --- a/lib/features/manage_account/data/repository/manage_account_repository_impl.dart +++ b/lib/features/manage_account/data/repository/manage_account_repository_impl.dart @@ -32,16 +32,6 @@ class ManageAccountRepositoryImpl extends ManageAccountRepository { return dataSource.getAiScribeConfigLocalSettings(); } - @override - Future getLabelVisibility() { - return dataSource.getLabelVisibility(); - } - - @override - Future saveLabelVisibility(bool visible) { - return dataSource.saveLabelVisibility(visible); - } - @override Future getLabelSettingState() { return dataSource.getLabelSettingState(); diff --git a/lib/features/manage_account/domain/repository/manage_account_repository.dart b/lib/features/manage_account/domain/repository/manage_account_repository.dart index fb5ecb959..0803e498e 100644 --- a/lib/features/manage_account/domain/repository/manage_account_repository.dart +++ b/lib/features/manage_account/domain/repository/manage_account_repository.dart @@ -13,9 +13,5 @@ abstract class ManageAccountRepository { Future getAiScribeConfigLocalSettings(); - Future getLabelVisibility(); - - Future saveLabelVisibility(bool visible); - Future getLabelSettingState(); } diff --git a/lib/features/manage_account/domain/state/get_label_visibility_state.dart b/lib/features/manage_account/domain/state/get_label_visibility_state.dart deleted file mode 100644 index 5608eb3f5..000000000 --- a/lib/features/manage_account/domain/state/get_label_visibility_state.dart +++ /dev/null @@ -1,17 +0,0 @@ -import 'package:core/presentation/state/failure.dart'; -import 'package:core/presentation/state/success.dart'; - -class GettingLabelVisibility extends LoadingState {} - -class GetLabelVisibilitySuccess extends UIState { - final bool visible; - - GetLabelVisibilitySuccess(this.visible); - - @override - List get props => [...super.props, visible]; -} - -class GetLabelVisibilityFailure extends FeatureFailure { - GetLabelVisibilityFailure(dynamic exception) : super(exception: exception); -} diff --git a/lib/features/manage_account/domain/state/save_label_visibility_state.dart b/lib/features/manage_account/domain/state/save_label_visibility_state.dart deleted file mode 100644 index 4d5eb6ed4..000000000 --- a/lib/features/manage_account/domain/state/save_label_visibility_state.dart +++ /dev/null @@ -1,10 +0,0 @@ -import 'package:core/presentation/state/failure.dart'; -import 'package:core/presentation/state/success.dart'; - -class SavingLabelVisibility extends LoadingState {} - -class SaveLabelVisibilitySuccess extends UIState {} - -class SaveLabelVisibilityFailure extends FeatureFailure { - SaveLabelVisibilityFailure(dynamic exception) : super(exception: exception); -} diff --git a/lib/features/manage_account/domain/usecases/get_label_visibility_interactor.dart b/lib/features/manage_account/domain/usecases/get_label_visibility_interactor.dart deleted file mode 100644 index 0c171a40e..000000000 --- a/lib/features/manage_account/domain/usecases/get_label_visibility_interactor.dart +++ /dev/null @@ -1,21 +0,0 @@ -import 'package:core/presentation/state/failure.dart'; -import 'package:core/presentation/state/success.dart'; -import 'package:dartz/dartz.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/repository/manage_account_repository.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/state/get_label_visibility_state.dart'; - -class GetLabelVisibilityInteractor { - final ManageAccountRepository _manageAccountRepository; - - GetLabelVisibilityInteractor(this._manageAccountRepository); - - Stream> execute() async* { - try { - yield Right(GettingLabelVisibility()); - final visible = await _manageAccountRepository.getLabelVisibility(); - yield Right(GetLabelVisibilitySuccess(visible)); - } catch (exception) { - yield Left(GetLabelVisibilityFailure(exception)); - } - } -} diff --git a/lib/features/manage_account/domain/usecases/save_label_visibility_interactor.dart b/lib/features/manage_account/domain/usecases/save_label_visibility_interactor.dart deleted file mode 100644 index 7c0d80b6b..000000000 --- a/lib/features/manage_account/domain/usecases/save_label_visibility_interactor.dart +++ /dev/null @@ -1,21 +0,0 @@ -import 'package:core/presentation/state/failure.dart'; -import 'package:core/presentation/state/success.dart'; -import 'package:dartz/dartz.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/repository/manage_account_repository.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/state/save_label_visibility_state.dart'; - -class SaveLabelVisibilityInteractor { - final ManageAccountRepository _manageAccountRepository; - - SaveLabelVisibilityInteractor(this._manageAccountRepository); - - Stream> execute({bool visible = true}) async* { - try { - yield Right(SavingLabelVisibility()); - await _manageAccountRepository.saveLabelVisibility(visible); - yield Right(SaveLabelVisibilitySuccess()); - } catch (exception) { - yield Left(SaveLabelVisibilityFailure(exception)); - } - } -} diff --git a/lib/features/manage_account/presentation/bindings/setting_interactor_bindings.dart b/lib/features/manage_account/presentation/bindings/setting_interactor_bindings.dart index 29d9217d1..18de6d4f5 100644 --- a/lib/features/manage_account/presentation/bindings/setting_interactor_bindings.dart +++ b/lib/features/manage_account/presentation/bindings/setting_interactor_bindings.dart @@ -4,12 +4,9 @@ import 'package:tmail_ui_user/features/manage_account/data/datasource/manage_acc import 'package:tmail_ui_user/features/manage_account/data/datasource_impl/manage_account_datasource_impl.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/language_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/preferences_setting_manager.dart'; -import 'package:tmail_ui_user/features/manage_account/data/local/setting_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/data/repository/manage_account_repository_impl.dart'; import 'package:tmail_ui_user/features/manage_account/domain/repository/manage_account_repository.dart'; import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_label_setting_state_interactor.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_label_visibility_interactor.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/usecases/save_label_visibility_interactor.dart'; import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart'; class SettingInteractorBindings extends InteractorsBindings { @@ -26,7 +23,6 @@ class SettingInteractorBindings extends InteractorsBindings { () => ManageAccountDataSourceImpl( Get.find(), Get.find(), - Get.find(), Get.find(), ), ); @@ -34,12 +30,6 @@ class SettingInteractorBindings extends InteractorsBindings { @override void bindingsInteractor() { - Get.lazyPut( - () => SaveLabelVisibilityInteractor(Get.find()), - ); - Get.lazyPut( - () => GetLabelVisibilityInteractor(Get.find()), - ); Get.lazyPut( () => GetLabelSettingStateInteractor(Get.find()), ); diff --git a/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart b/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart index 06dae77eb..f2a64f226 100644 --- a/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart +++ b/lib/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart @@ -1,10 +1,6 @@ import 'package:labels/utils/labels_constants.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_label_visibility_interactor.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/usecases/save_label_visibility_interactor.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/manage_account_dashboard_controller.dart'; import 'package:tmail_ui_user/main/error/capability_validator.dart'; -import 'package:tmail_ui_user/main/localizations/app_localizations.dart'; -import 'package:tmail_ui_user/main/routes/route_navigation.dart'; extension HandleSetupLabelVisibilityInSettingExtension on ManageAccountDashBoardController { @@ -16,33 +12,4 @@ extension HandleSetupLabelVisibilityInSettingExtension accountId.value!, ); } - - void enableLabelVisibility() { - isLabelVisibilityEnabled.value = true; - - saveLabelVisibilityInteractor = getBinding(); - if (saveLabelVisibilityInteractor != null) { - consumeState(saveLabelVisibilityInteractor!.execute()); - } - - if (currentOverlayContext != null && currentContext != null) { - appToast.showToastSuccessMessage( - currentOverlayContext!, - AppLocalizations.of(currentContext!).theLabelFeatureIsNowAvailable, - ); - } - } - - void setUpLabelVisibility() { - getLabelVisibilityInteractor = getBinding(); - if (getLabelVisibilityInteractor != null) { - consumeState(getLabelVisibilityInteractor!.execute()); - } else { - isLabelVisibilityEnabled.value = false; - } - } - - void handleGetLabelVisibilitySuccess(bool visible) { - isLabelVisibilityEnabled.value = visible; - } } diff --git a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart index 17a647570..205a26a33 100644 --- a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart +++ b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart @@ -26,11 +26,8 @@ import 'package:tmail_ui_user/features/home/data/exceptions/session_exceptions.d import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart'; import 'package:tmail_ui_user/features/manage_account/domain/state/export_trace_log_state.dart'; import 'package:tmail_ui_user/features/manage_account/domain/state/get_all_vacation_state.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/state/get_label_visibility_state.dart'; import 'package:tmail_ui_user/features/manage_account/domain/state/update_vacation_state.dart'; import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_vacation_interactor.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_label_visibility_interactor.dart'; -import 'package:tmail_ui_user/features/manage_account/domain/usecases/save_label_visibility_interactor.dart'; import 'package:tmail_ui_user/features/manage_account/domain/usecases/update_vacation_interactor.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/action/dashboard_setting_action.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/email_rules/bindings/email_rules_bindings.dart'; @@ -69,8 +66,6 @@ class ManageAccountDashBoardController extends ReloadableController UpdateVacationInteractor? _updateVacationInteractor; PaywallController? paywallController; GetQuotasInteractor? getQuotasInteractor; - SaveLabelVisibilityInteractor? saveLabelVisibilityInteractor; - GetLabelVisibilityInteractor? getLabelVisibilityInteractor; final accountId = Rxn(); final accountMenuItemSelected = AccountMenuItem.profiles.obs; @@ -78,7 +73,7 @@ class ManageAccountDashBoardController extends ReloadableController final vacationResponse = Rxn(); final dashboardSettingAction = Rxn(); final octetsQuota = Rxn(); - final isLabelVisibilityEnabled = RxBool(PlatformInfo.isIntegrationTesting); + final isLabelVisibilityEnabled = RxBool(false); Uri? previousUri; AccountMenuItem? selectedMenu; @@ -110,8 +105,6 @@ class ManageAccountDashBoardController extends ReloadableController handleExportTraceLogSuccess(success); } else if (success is GetQuotasSuccess) { handleGetQuotasSuccess(success); - } else if (success is GetLabelVisibilitySuccess) { - handleGetLabelVisibilitySuccess(success.visible); } else { super.handleSuccessViewState(success); } diff --git a/lib/features/manage_account/presentation/menu/settings/settings_view.dart b/lib/features/manage_account/presentation/menu/settings/settings_view.dart index c2294acb5..c118490d3 100644 --- a/lib/features/manage_account/presentation/menu/settings/settings_view.dart +++ b/lib/features/manage_account/presentation/menu/settings/settings_view.dart @@ -1,7 +1,6 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/email_rules/email_rules_view.dart'; -import 'package:tmail_ui_user/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/extensions/vacation_response_extension.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/extensions/validate_setting_capability_supported_extension.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/forward/forward_view.dart'; @@ -30,17 +29,6 @@ class SettingsView extends GetWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ Obx(() { - final labelVisibility = controller - .manageAccountDashboardController - .isLabelVisibilityEnabled - .value; - final isLabelCapabilitySupported = controller - .manageAccountDashboardController - .isLabelCapabilitySupported; - - final disableMultiClick = - labelVisibility || !isLabelCapabilitySupported; - return SettingAppBar( pageLevel: controller .manageAccountDashboardController @@ -55,9 +43,6 @@ class SettingsView extends GetWidget { onBackAction: () => controller.onBackSettingAction(context), onExportTraceLogAction: () => controller.showExportTraceLogConfirmDialog(context), - onMultiClickAction: disableMultiClick - ? null - : controller.manageAccountDashboardController.enableLabelVisibility, ); }), Obx(() { diff --git a/lib/features/manage_account/presentation/preferences/bindings/preferences_interactors_bindings.dart b/lib/features/manage_account/presentation/preferences/bindings/preferences_interactors_bindings.dart index ac517245e..09dd63546 100644 --- a/lib/features/manage_account/presentation/preferences/bindings/preferences_interactors_bindings.dart +++ b/lib/features/manage_account/presentation/preferences/bindings/preferences_interactors_bindings.dart @@ -4,7 +4,6 @@ import 'package:tmail_ui_user/features/manage_account/data/datasource/manage_acc import 'package:tmail_ui_user/features/manage_account/data/datasource_impl/manage_account_datasource_impl.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/language_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/preferences_setting_manager.dart'; -import 'package:tmail_ui_user/features/manage_account/data/local/setting_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/data/repository/manage_account_repository_impl.dart'; import 'package:tmail_ui_user/features/manage_account/domain/repository/manage_account_repository.dart'; import 'package:tmail_ui_user/features/manage_account/domain/usecases/save_language_interactor.dart'; @@ -45,7 +44,6 @@ class PreferencesInteractorsBindings extends InteractorsBindings { Get.lazyPut(() => ManageAccountDataSourceImpl( Get.find(), Get.find(), - Get.find(), Get.find(), ), tag: composerId); } diff --git a/lib/features/manage_account/presentation/preferences/preferences_view.dart b/lib/features/manage_account/presentation/preferences/preferences_view.dart index 3c93562f7..320fef08b 100644 --- a/lib/features/manage_account/presentation/preferences/preferences_view.dart +++ b/lib/features/manage_account/presentation/preferences/preferences_view.dart @@ -2,7 +2,6 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:tmail_ui_user/features/base/mixin/app_loader_mixin.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/base/setting_detail_view_builder.dart'; -import 'package:tmail_ui_user/features/manage_account/presentation/extensions/handle_setup_label_visibility_in_setting_extension.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/menu/settings_utils.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/model/account_menu_item.dart'; import 'package:tmail_ui_user/features/manage_account/presentation/model/preferences_option_type.dart'; @@ -52,27 +51,9 @@ class PreferencesView extends GetWidget with AppLoaderMix crossAxisAlignment: CrossAxisAlignment.start, children: [ if (controller.responsiveUtils.isWebDesktop(context)) - Obx( - () { - final labelVisibility = controller - .accountDashboardController.isLabelVisibilityEnabled.value; - - final isLabelCapabilitySupported = controller - .accountDashboardController - .isLabelCapabilitySupported; - - final disableMultiClick = - labelVisibility || !isLabelCapabilitySupported; - - return SettingHeaderWidget( - menuItem: AccountMenuItem.preferences, - padding: const EdgeInsets.only(bottom: 21), - onMultiClickAction: disableMultiClick - ? null - : controller.accountDashboardController - .enableLabelVisibility, - ); - }, + const SettingHeaderWidget( + menuItem: AccountMenuItem.preferences, + padding: EdgeInsets.only(bottom: 21), ), Obx(() { final settingOption = controller.settingOption.value; diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index e7ebcb0b2..c924b51fc 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2026-01-26T09:26:54.654131", + "@@last_modified": "2026-03-04T11:35:04.572137", "initializing_data": "Initializing data...", "@initializing_data": { "type": "text", @@ -5284,12 +5284,6 @@ "placeholders_order": [], "placeholders": {} }, - "theLabelFeatureIsNowAvailable": "The label feature is now available.", - "@theLabelFeatureIsNowAvailable": { - "type": "text", - "placeholders_order": [], - "placeholders": {} - }, "labelAs": "Label as", "@labelAs": { "type": "text", diff --git a/lib/main/bindings/local/local_bindings.dart b/lib/main/bindings/local/local_bindings.dart index f6fd8ea53..5d9fd1ea1 100644 --- a/lib/main/bindings/local/local_bindings.dart +++ b/lib/main/bindings/local/local_bindings.dart @@ -36,7 +36,6 @@ import 'package:tmail_ui_user/features/mailbox/data/local/state_cache_manager.da import 'package:tmail_ui_user/features/mailbox_dashboard/data/local/local_sort_order_manager.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/language_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/preferences_setting_manager.dart'; -import 'package:tmail_ui_user/features/manage_account/data/local/setting_cache_manager.dart'; import 'package:tmail_ui_user/features/offline_mode/manager/new_email_cache_manager.dart'; import 'package:tmail_ui_user/features/offline_mode/manager/new_email_cache_worker_queue.dart'; import 'package:tmail_ui_user/features/offline_mode/manager/opened_email_cache_manager.dart'; @@ -95,7 +94,6 @@ class LocalBindings extends Bindings { Get.put(SessionHiveCacheClient()); Get.put(SessionCacheManager(Get.find())); Get.put(LocalSortOrderManager(Get.find())); - Get.put(SettingCacheManager(Get.find())); Get.put(CachingManager( Get.find(), Get.find(), diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart index 5a687fb1e..23962d349 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -5613,13 +5613,6 @@ class AppLocalizations { ); } - String get theLabelFeatureIsNowAvailable { - return Intl.message( - 'The label feature is now available.', - name: 'theLabelFeatureIsNowAvailable', - ); - } - String get labelAs { return Intl.message( 'Label as',