TF-1289: [Presentation] Refactor name function
This commit is contained in:
@@ -299,10 +299,4 @@ class ManageAccountDashBoardController extends ReloadableController {
|
||||
dashboardSettingAction.value = newAction;
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
void logoutAction() {
|
||||
popBack();
|
||||
super.logoutAction();
|
||||
}
|
||||
}
|
||||
@@ -142,7 +142,8 @@ class ManageAccountDashBoardView extends GetWidget<ManageAccountDashBoardControl
|
||||
controller.openPopupMenuAction(context, position, popupMenuUserSettingActionTile(context,
|
||||
controller.userProfile.value,
|
||||
onLogoutAction: () {
|
||||
controller.logout(controller.sessionCurrent.value, controller.accountId.value);
|
||||
popBack();
|
||||
controller.logout(controller.sessionCurrent.value, controller.accountId.value);
|
||||
},
|
||||
onSettingAction: () {
|
||||
popBack();
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
import 'package:core/utils/app_logger.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:tmail_ui_user/features/manage_account/presentation/manage_account_dashboard_controller.dart';
|
||||
import 'package:tmail_ui_user/features/manage_account/presentation/menu/manage_account_menu_controller.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/settings_page_level.dart';
|
||||
|
||||
class SettingsController extends GetxController {
|
||||
final manageAccountDashboardController = Get.find<ManageAccountDashBoardController>();
|
||||
final manageAccountMenuController = Get.find<ManageAccountMenuController>();
|
||||
|
||||
|
||||
void selectSettings(AccountMenuItem accountMenuItem) {
|
||||
log('SettingsController::selectSettings(): $accountMenuItem');
|
||||
|
||||
+3
-1
@@ -119,7 +119,9 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
|
||||
SettingFirstLevelTileBuilder(
|
||||
AppLocalizations.of(context).sign_out,
|
||||
_imagePaths.icSignOut,
|
||||
controller.manageAccountMenuController.logout,
|
||||
() => controller.manageAccountDashboardController.logout(
|
||||
controller.manageAccountDashboardController.sessionCurrent.value,
|
||||
controller.manageAccountDashboardController.accountId.value)
|
||||
),
|
||||
]),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user