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
@@ -1401,6 +1401,12 @@ class MailboxDashBoardController extends ReloadableController {
Get.until((route) => Get.currentRoute == AppRoutes.dashboard);
}
@override
void logoutAction() {
popBack();
super.logoutAction();
}
@override
void onClose() {
_emailReceiveManager.closeEmailReceiveManagerStream();
@@ -319,8 +319,7 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
controller.openPopupMenuAction(context, position, popupMenuUserSettingActionTile(context,
controller.userProfile.value,
onLogoutAction: () {
popBack();
controller.logoutAction();
controller.logout(controller.sessionCurrent, controller.accountId.value);
},
onSettingAction: () {
popBack();