mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-24 19:16:44 +08:00
fix: memberArchive challenge (#646)
This commit is contained in:
committed by
GitHub
parent
d3cbc95235
commit
5da86d85de
@@ -646,9 +646,8 @@ class LoginPageController extends GetxController
|
||||
tokenInfo['access_token'], tokenInfo['refresh_token']);
|
||||
await Future.wait([
|
||||
account.onChange(),
|
||||
AnonymousAccount()
|
||||
.delete()
|
||||
.then((_) => Request.buvidActive(AnonymousAccount()))
|
||||
AnonymousAccount().delete()
|
||||
// .then((_) => Request.buvidActive(AnonymousAccount()))
|
||||
]);
|
||||
Accounts.accountMode.updateAll((_, a) => a == account ? account : a);
|
||||
if (Accounts.main.isLogin) {
|
||||
|
||||
@@ -47,7 +47,7 @@ class MemberController extends GetxController {
|
||||
}
|
||||
|
||||
Future<Map<String, dynamic>> getMemberInfo() async {
|
||||
wwebid = await Utils.getWwebid(mid);
|
||||
wwebid ??= await Utils.getWwebid(mid);
|
||||
await getMemberStat();
|
||||
await getMemberView();
|
||||
var res = await MemberHttp.memberInfo(mid: mid, wwebid: wwebid);
|
||||
@@ -268,7 +268,10 @@ class MemberController extends GetxController {
|
||||
void pushDynamicsPage() => Get.toNamed('/memberDynamics?mid=$mid');
|
||||
|
||||
// 跳转查看投稿
|
||||
void pushArchivesPage() => Get.toNamed('/memberArchive?mid=$mid');
|
||||
void pushArchivesPage() async {
|
||||
wwebid ??= await Utils.getWwebid(mid);
|
||||
Get.toNamed('/memberArchive?mid=$mid&wwebid=$wwebid');
|
||||
}
|
||||
|
||||
// 跳转查看专栏
|
||||
void pushSeasonsPage() {}
|
||||
|
||||
@@ -7,6 +7,7 @@ import 'package:PiliPlus/models/member/archive.dart';
|
||||
class MemberArchiveController extends GetxController {
|
||||
final ScrollController scrollController = ScrollController();
|
||||
late int mid;
|
||||
late String wwebid;
|
||||
int pn = 1;
|
||||
int count = 0;
|
||||
RxMap<String, String> currentOrder = <String, String>{}.obs;
|
||||
@@ -21,6 +22,7 @@ class MemberArchiveController extends GetxController {
|
||||
void onInit() {
|
||||
super.onInit();
|
||||
mid = int.parse(Get.parameters['mid']!);
|
||||
wwebid = Get.parameters['wwebid']!;
|
||||
currentOrder.value = orderList.first;
|
||||
}
|
||||
|
||||
@@ -33,6 +35,7 @@ class MemberArchiveController extends GetxController {
|
||||
mid: mid,
|
||||
pn: pn,
|
||||
order: currentOrder['type']!,
|
||||
wwebid: wwebid,
|
||||
);
|
||||
if (res['status']) {
|
||||
if (type == 'init') {
|
||||
|
||||
Reference in New Issue
Block a user