Ver código fonte

[new]调整未登录时弹会员

zk 5 meses atrás
pai
commit
f3b685e61f
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      lib/module/main/main_controller.dart

+ 4 - 1
lib/module/main/main_controller.dart

@@ -21,6 +21,7 @@ import 'package:location/module/news/news_page.dart';
 import 'package:location/module/urgent_contact/urgent_contact_page.dart';
 import 'package:location/resource/string.gen.dart';
 import 'package:location/sdk/map/map_helper.dart';
+import 'package:location/utils/atmob_log.dart';
 import 'package:location/utils/mmkv_util.dart';
 import 'package:location/utils/toast_util.dart';
 import 'package:permission_handler/permission_handler.dart';
@@ -166,7 +167,9 @@ class MainController extends BaseController {
     if (memberInfo == null) {
       return;
     }
-    if (memberInfo.expired && isFirstShowMemberPage == true) {
+    AtmobLog.d("zk", 'isLogin:${accountRepository.isLogin.value}');
+    if (memberInfo.expired && isFirstShowMemberPage == true ||
+        !accountRepository.isLogin.value) {
       isFirstShowMemberPage = false;
       await Future.delayed(Duration(milliseconds: 300));
       MemberPage.start(enterTyp: MemberPageType.activity);