From 9acb32aaeb743d9642a088f0324efd1f202efde5 Mon Sep 17 00:00:00 2001 From: dom Date: Sat, 6 Jun 2026 08:45:14 +0800 Subject: [PATCH] opt logout main Signed-off-by: dom --- lib/pages/mine/controller.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/pages/mine/controller.dart b/lib/pages/mine/controller.dart index c49f839c1..3b6d0a8a4 100644 --- a/lib/pages/mine/controller.dart +++ b/lib/pages/mine/controller.dart @@ -11,7 +11,6 @@ import 'package:PiliPlus/services/account_service.dart'; import 'package:PiliPlus/utils/accounts.dart'; import 'package:PiliPlus/utils/accounts/account.dart'; import 'package:PiliPlus/utils/extension/scroll_controller_ext.dart'; -import 'package:PiliPlus/utils/login_utils.dart'; import 'package:PiliPlus/utils/storage.dart'; import 'package:PiliPlus/utils/storage_key.dart'; import 'package:PiliPlus/utils/storage_pref.dart'; @@ -112,20 +111,22 @@ class MineController extends CommonDataController ..face.value = response.face! ..isLogin.value = true; } else { - LoginUtils.onLogoutMain(); + _onLogoutMain(); return; } } else { final errMsg = res.toString(); SmartDialog.showToast(errMsg); if (errMsg == '账号未登录') { - LoginUtils.onLogoutMain(); + _onLogoutMain(); return; } } queryUserStatOwner(); } + void _onLogoutMain() => Accounts.deleteAll({Accounts.main}); + Future queryUserStatOwner() async { final res = await UserHttp.userStatOwner(); if (res case Success(:final response)) {