TF-1360 Fix can not load new email until reload mail list

This commit is contained in:
dab246
2023-01-06 13:04:51 +07:00
committed by Dat H. Pham
parent 1b59d7a99e
commit 7913b44819
3 changed files with 82 additions and 59 deletions
@@ -1,6 +1,5 @@
import 'package:core/presentation/extensions/color_extension.dart';
import 'package:core/presentation/utils/responsive_utils.dart';
import 'package:core/presentation/utils/theme_utils.dart';
import 'package:core/presentation/views/responsive/responsive_widget.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
@@ -30,17 +29,7 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
);
return FocusDetector(
onFocusGained: () async {
ThemeUtils.setSystemDarkUIStyle();
if (controller.isDrawerOpen) {
ThemeUtils.setStatusBarTransparentColor();
}
if(await controller.haveLocalNotificationPress()) {
controller.popAllRouteIfHave();
controller.dispatchRoute(DashboardRoutes.waiting);
}
controller.refreshActionWhenBackToApp();
},
onFocusGained: controller.handleOnFocusGained,
child: Scaffold(
drawerEnableOpenDragGesture: responsiveUtils.hasLeftMenuDrawerActive(context),
body: Obx(() {