From ee142e5e1da5a560c44a8e18baed10cb08079b5f Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Thu, 21 Aug 2025 17:55:25 +0800 Subject: [PATCH] opt search Signed-off-by: bggRGjQaUbCoE --- lib/http/search.dart | 7 ------- lib/models/search/result.dart | 3 +-- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/lib/http/search.dart b/lib/http/search.dart index 0d1f2bea2..0a4a35a3c 100644 --- a/lib/http/search.dart +++ b/lib/http/search.dart @@ -11,7 +11,6 @@ import 'package:PiliPlus/models_new/pgc/pgc_info_model/result.dart'; import 'package:PiliPlus/models_new/search/search_rcmd/data.dart'; import 'package:PiliPlus/models_new/search/search_trending/data.dart'; import 'package:PiliPlus/utils/extension.dart'; -import 'package:PiliPlus/utils/global_data.dart'; import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; @@ -79,12 +78,6 @@ class SearchHttp { try { switch (searchType) { case SearchType.video: - if (res.data['data']['result'] != null) { - for (var i in res.data['data']['result']) { - // 屏蔽推广和拉黑用户 - i['available'] = !GlobalData().blackMids.contains(i['mid']); - } - } data = SearchVideoData.fromJson(res.data['data']); break; case SearchType.live_room: diff --git a/lib/models/search/result.dart b/lib/models/search/result.dart index 5b6b910c9..bed4efdad 100644 --- a/lib/models/search/result.dart +++ b/lib/models/search/result.dart @@ -57,8 +57,7 @@ class SearchVideoData extends SearchNumData { SearchVideoData.fromJson(Map json) { numResults = (json['numResults'] as num?)?.toInt(); list = (json['result'] as List?) - ?.where((e) => e['available'] == true) - .map((e) => SearchVideoItemModel.fromJson(e)) + ?.map((e) => SearchVideoItemModel.fromJson(e)) .toList(); } }