Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-03 15:24:58 +08:00
parent 27302435be
commit 196ddf3f5f
7 changed files with 153 additions and 156 deletions

View File

@@ -5,6 +5,7 @@ import 'package:PiliPlus/models/member/info.dart';
import 'package:PiliPlus/models_new/space/space_archive/data.dart';
import 'package:PiliPlus/models_new/space/space_archive/item.dart';
import 'package:PiliPlus/pages/common/common_list_controller.dart';
import 'package:PiliPlus/utils/accounts.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:get/get.dart';
@@ -14,9 +15,9 @@ class HorizontalMemberPageController
dynamic mid;
Rx<LoadingState<MemberInfoModel>> userState =
final Rx<LoadingState<MemberInfoModel>> userState =
LoadingState<MemberInfoModel>.loading().obs;
RxMap userStat = {}.obs;
final RxMap userStat = {}.obs;
@override
void onInit() {
@@ -30,6 +31,7 @@ class HorizontalMemberPageController
if (res['status']) {
userState.value = Success(res['data']);
getMemberStat();
getMemberView();
} else {
userState.value = Error(res['msg']);
}
@@ -38,12 +40,14 @@ class HorizontalMemberPageController
Future<void> getMemberStat() async {
var res = await MemberHttp.memberStat(mid: mid);
if (res['status']) {
userStat.value = res['data'];
getMemberView();
userStat.addAll(res['data']);
}
}
Future<void> getMemberView() async {
if (!Accounts.main.isLogin) {
return;
}
var res = await MemberHttp.memberView(mid: mid);
if (res['status']) {
userStat.addAll(res['data']);