From 4d79f763ac405afe10333ca7d9275f5c71092fbb Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Sat, 25 Jan 2025 10:51:26 +0800 Subject: [PATCH] mod: fav Signed-off-by: bggRGjQaUbCoE --- lib/pages/bangumi/controller.dart | 6 ++---- lib/pages/fav/controller.dart | 10 ++++------ 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/pages/bangumi/controller.dart b/lib/pages/bangumi/controller.dart index e4b343b1..eab64020 100644 --- a/lib/pages/bangumi/controller.dart +++ b/lib/pages/bangumi/controller.dart @@ -14,14 +14,12 @@ class BangumiController extends CommonController { RxBool isLogin = false.obs; int? mid; - dynamic userInfo; @override void onInit() { super.onInit(); - userInfo = GStorage.userInfo.get('userInfoCache'); - mid = userInfo?.mid; - isLogin.value = userInfo != null; + mid = GStorage.userInfo.get('userInfoCache')?.mid; + isLogin.value = mid != null; queryData(); queryBangumiFollow(); diff --git a/lib/pages/fav/controller.dart b/lib/pages/fav/controller.dart index 33ef33d1..79753435 100644 --- a/lib/pages/fav/controller.dart +++ b/lib/pages/fav/controller.dart @@ -1,12 +1,10 @@ import 'package:PiliPlus/http/loading_state.dart'; import 'package:PiliPlus/pages/common/common_controller.dart'; import 'package:PiliPlus/http/user.dart'; -import 'package:PiliPlus/models/user/info.dart'; import 'package:PiliPlus/utils/storage.dart'; class FavController extends CommonController { - late final UserInfoData? userInfo = GStorage.userInfo.get('userInfoCache'); - int pageSize = 10; + late final dynamic mid = GStorage.userInfo.get('userInfoCache')?.mid; @override void onInit() { @@ -16,7 +14,7 @@ class FavController extends CommonController { @override Future queryData([bool isRefresh = true]) { - if (userInfo == null) { + if (mid == null) { loadingState.value = LoadingState.error('账号未登录'); return Future.value(); } @@ -39,7 +37,7 @@ class FavController extends CommonController { @override Future customGetData() => UserHttp.userfavFolder( pn: currentPage, - ps: pageSize, - mid: userInfo!.mid!, + ps: 10, + mid: mid, ); }