TF-1289: [Presentation] Implement DestroySubscription when logout

This commit is contained in:
HuyNguyen
2022-12-29 21:52:53 +07:00
committed by Dat Vu
parent 5219cd4b69
commit b291250cfc
9 changed files with 78 additions and 12 deletions
@@ -1,11 +1,14 @@
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');
@@ -119,7 +119,7 @@ class SettingsFirstLevelView extends GetWidget<SettingsController> {
SettingFirstLevelTileBuilder(
AppLocalizations.of(context).sign_out,
_imagePaths.icSignOut,
controller.manageAccountDashboardController.logoutAction
controller.manageAccountMenuController.logout,
),
]),
);