mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
feat: search all
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -102,8 +102,8 @@ class SearchHttp {
|
||||
case SearchType.article:
|
||||
data = SearchArticleModel.fromJson(res.data['data']);
|
||||
break;
|
||||
// case SearchType.all:
|
||||
// break;
|
||||
case SearchType.all:
|
||||
break;
|
||||
}
|
||||
return LoadingState.success(data);
|
||||
} catch (err) {
|
||||
@@ -115,7 +115,7 @@ class SearchHttp {
|
||||
}
|
||||
}
|
||||
|
||||
static Future<LoadingState> searchAll({
|
||||
static Future<LoadingState<SearchAllModel>> searchAll({
|
||||
required String keyword,
|
||||
required page,
|
||||
String? order,
|
||||
@@ -140,17 +140,15 @@ class SearchHttp {
|
||||
if (pubEnd != null) 'pubtime_end_s': pubEnd,
|
||||
};
|
||||
var res = await Request().get(
|
||||
Api.searchByType,
|
||||
Api.searchAll,
|
||||
queryParameters: params,
|
||||
);
|
||||
if (res.data is! Map) {
|
||||
return LoadingState.error('没有相关数据');
|
||||
}
|
||||
if (res.data['code'] == 0) {
|
||||
dynamic data;
|
||||
try {
|
||||
// TODO
|
||||
return LoadingState.success(data);
|
||||
return LoadingState.success(SearchAllModel.fromJson(res.data['data']));
|
||||
} catch (err) {
|
||||
debugPrint(err.toString());
|
||||
return LoadingState.error(err.toString());
|
||||
|
||||
Reference in New Issue
Block a user