From 2aeecb05d3038b7cc4594a73f9650835866f9d06 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Tue, 22 Apr 2025 21:30:08 +0800 Subject: [PATCH] fix: search member arc Signed-off-by: bggRGjQaUbCoE --- lib/http/member.dart | 7 +++---- lib/pages/member_search/controller.dart | 7 ------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/lib/http/member.dart b/lib/http/member.dart index cfcaff55..fa7e63ba 100644 --- a/lib/http/member.dart +++ b/lib/http/member.dart @@ -347,7 +347,6 @@ class MemberHttp { String? keyword, String order = 'pubdate', bool orderAvoided = true, - String? wwebid, }) async { String dmImgStr = Utils.base64EncodeRandomString(16, 64); String dmCoverImgStr = Utils.base64EncodeRandomString(32, 128); @@ -356,7 +355,7 @@ class MemberHttp { 'ps': ps, 'tid': tid, 'pn': pn, - 'keyword': keyword ?? '', + if (keyword != null) 'keyword': keyword, 'order': order, 'platform': 'web', 'web_location': '333.1387', @@ -365,14 +364,14 @@ class MemberHttp { 'dm_img_str': dmImgStr, 'dm_cover_img_str': dmCoverImgStr, 'dm_img_inter': '{"ds":[],"wh":[0,0,0],"of":[0,0,0]}', - 'w_webid': wwebid, }); var res = await Request().get( Api.memberArchive, queryParameters: params, options: Options(headers: { HttpHeaders.userAgentHeader: Request.headerUa(type: 'pc'), - HttpHeaders.refererHeader: HttpString.spaceBaseUrl, + HttpHeaders.refererHeader: + '${HttpString.spaceBaseUrl}/$mid/search?keyword=$keyword', 'origin': HttpString.spaceBaseUrl, }), ); diff --git a/lib/pages/member_search/controller.dart b/lib/pages/member_search/controller.dart index cb530b03..92c54929 100644 --- a/lib/pages/member_search/controller.dart +++ b/lib/pages/member_search/controller.dart @@ -2,7 +2,6 @@ import 'package:PiliPlus/http/loading_state.dart'; import 'package:PiliPlus/models/dynamics/result.dart'; import 'package:PiliPlus/models/member/archive.dart'; import 'package:PiliPlus/utils/extension.dart'; -import 'package:PiliPlus/utils/request_utils.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:PiliPlus/http/member.dart'; @@ -32,16 +31,11 @@ class MemberSearchController extends GetxController Rx?>> dynamicState = LoadingState?>.loading().obs; - dynamic wwebid; - @override void onInit() { super.onInit(); mid = int.parse(Get.parameters['mid']!); uname.value = Get.parameters['uname']!; - RequestUtils.getWwebid(mid).then((res) { - wwebid = res; - }); } // 清空搜索 @@ -133,7 +127,6 @@ class MemberSearchController extends GetxController pn: archivePn, keyword: textEditingController.text, order: 'pubdate', - wwebid: wwebid, ); if (res['status']) { MemberArchiveDataModel data = res['data'];