TF-460 Implement get identity for mobile

This commit is contained in:
dab246
2022-04-26 11:16:43 +07:00
committed by Dat H. Pham
parent f432dfb376
commit c9a579091a
20 changed files with 221 additions and 159 deletions
@@ -112,7 +112,7 @@ class MailboxController extends BaseMailboxController {
@override
void onReady() {
_openMailboxEventController.stream.throttleTime(Duration(milliseconds: 800)).listen((event) {
_openMailboxEventController.stream.throttleTime(const Duration(milliseconds: 800)).listen((event) {
_handleOpenMailbox(event.buildContext, event.presentationMailbox);
});
@@ -304,7 +304,7 @@ class MailboxController extends BaseMailboxController {
}
if (!_responsiveUtils.isDesktop(context) && !_responsiveUtils.isTabletLarge(context)) {
mailboxDashBoardController.closeDrawer();
mailboxDashBoardController.closeMailboxMenuDrawer();
} else {
mailboxDashBoardController.dispatchRoute(AppRoutes.THREAD);
}
@@ -679,7 +679,7 @@ class MailboxController extends BaseMailboxController {
void closeMailboxScreen(BuildContext context) {
_cancelSelectMailbox();
mailboxDashBoardController.closeDrawer();
mailboxDashBoardController.closeMailboxMenuDrawer();
}
@override
@@ -222,7 +222,7 @@ class MailboxView extends GetWidget<MailboxController> {
left: _responsiveUtils.isMobile(context) && _responsiveUtils.isLandscape(context) ? 0 : 16,
right: 16),
child: (UserInformationWidgetBuilder(_imagePaths, context, controller.mailboxDashBoardController.userProfile.value)
..addOnLogoutAction(() => controller.mailboxDashBoardController.logoutAction()))
..addOnLogoutAction(() => controller.mailboxDashBoardController.goToSettings()))
.build()),
const Divider(color: AppColor.colorDividerMailbox, height: 0.5, thickness: 0.2)
]);
@@ -191,7 +191,7 @@ class MailboxView extends GetWidget<MailboxController> {
Padding(
padding: const EdgeInsets.only(left: 16, bottom: 10),
child: (UserInformationWidgetBuilder(_imagePaths, context, controller.mailboxDashBoardController.userProfile.value)
..addOnLogoutAction(() => controller.mailboxDashBoardController.logoutAction()))
..addOnLogoutAction(() => controller.mailboxDashBoardController.goToSettings()))
.build()),
const Divider(color: AppColor.colorDividerMailbox, height: 0.5, thickness: 0.2)
]),