TF-4193 Handle multi click to enable Label visibility feature

This commit is contained in:
dab246
2025-12-09 13:43:43 +07:00
committed by Dat H. Pham
parent d1cd9efbab
commit 10038a3836
23 changed files with 330 additions and 43 deletions
@@ -48,7 +48,7 @@ class PreferencesController extends BaseController {
(failure) => false,
(success) => success is GettingServerSetting || success is UpdatingServerSetting);
final _manageAccountDashBoardController = Get.find<ManageAccountDashBoardController>();
final accountDashboardController = Get.find<ManageAccountDashBoardController>();
bool get isAICapabilitySupported {
return _manageAccountDashBoardController.isAICapabilitySupported;
@@ -128,7 +128,7 @@ class PreferencesController extends BaseController {
void _getSettingOption() {
consumeState(_getLocalSettingInteractor.execute());
final accountId = _manageAccountDashBoardController.accountId.value;
final accountId = accountDashboardController.accountId.value;
if (accountId != null) {
consumeState(_getServerSettingInteractor.execute(accountId));
} else {
@@ -196,8 +196,8 @@ class PreferencesController extends BaseController {
break;
}
final session = _manageAccountDashBoardController.sessionCurrent;
final accountId = _manageAccountDashBoardController.accountId.value;
final session = accountDashboardController.sessionCurrent;
final accountId = accountDashboardController.accountId.value;
if (session != null && accountId != null && newSettingOption != null) {
consumeState(
_updateServerSettingInteractor.execute(
@@ -215,7 +215,6 @@ class PreferencesController extends BaseController {
}
}
@override
void onClose() {
_appLifecycleListener?.dispose();