mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
@@ -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();
|
||||
|
||||
@@ -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<LoadingState> customGetData() => UserHttp.userfavFolder(
|
||||
pn: currentPage,
|
||||
ps: pageSize,
|
||||
mid: userInfo!.mid!,
|
||||
ps: 10,
|
||||
mid: mid,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user