fix: search member arc

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-22 21:46:16 +08:00
parent 0dc209d30a
commit ff0ff42222
2 changed files with 10 additions and 6 deletions

View File

@@ -356,7 +356,7 @@ class MemberHttp {
'ps': ps, 'ps': ps,
'tid': tid, 'tid': tid,
'pn': pn, 'pn': pn,
'keyword': keyword ?? '', if (keyword != null) 'keyword': keyword,
'order': order, 'order': order,
'platform': 'web', 'platform': 'web',
'web_location': '333.1387', 'web_location': '333.1387',
@@ -365,14 +365,15 @@ class MemberHttp {
'dm_img_str': dmImgStr, 'dm_img_str': dmImgStr,
'dm_cover_img_str': dmCoverImgStr, 'dm_cover_img_str': dmCoverImgStr,
'dm_img_inter': '{"ds":[],"wh":[0,0,0],"of":[0,0,0]}', 'dm_img_inter': '{"ds":[],"wh":[0,0,0],"of":[0,0,0]}',
'w_webid': wwebid, if (wwebid != null) 'w_webid': wwebid,
}); });
var res = await Request().get( var res = await Request().get(
Api.memberArchive, Api.memberArchive,
queryParameters: params, queryParameters: params,
options: Options(headers: { options: Options(headers: {
HttpHeaders.userAgentHeader: Request.headerUa(type: 'pc'), HttpHeaders.userAgentHeader: Request.headerUa(type: 'pc'),
HttpHeaders.refererHeader: HttpString.spaceBaseUrl, HttpHeaders.refererHeader:
'${HttpString.spaceBaseUrl}/$mid/search?keyword=$keyword',
'origin': HttpString.spaceBaseUrl, 'origin': HttpString.spaceBaseUrl,
}), }),
); );

View File

@@ -3,6 +3,7 @@ import 'package:PiliPlus/models/dynamics/result.dart';
import 'package:PiliPlus/models/member/archive.dart'; import 'package:PiliPlus/models/member/archive.dart';
import 'package:PiliPlus/utils/extension.dart'; import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/request_utils.dart'; import 'package:PiliPlus/utils/request_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:PiliPlus/http/member.dart'; import 'package:PiliPlus/http/member.dart';
@@ -39,9 +40,11 @@ class MemberSearchController extends GetxController
super.onInit(); super.onInit();
mid = int.parse(Get.parameters['mid']!); mid = int.parse(Get.parameters['mid']!);
uname.value = Get.parameters['uname']!; uname.value = Get.parameters['uname']!;
RequestUtils.getWwebid(mid).then((res) { if (!Accounts.main.isLogin) {
wwebid = res; RequestUtils.getWwebid(mid).then((res) {
}); wwebid = res;
});
}
} }
// 清空搜索 // 清空搜索