mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-28 14:25:55 +08:00
@@ -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']);
|
||||
|
||||
Reference in New Issue
Block a user