mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
tweak
This commit is contained in:
@@ -73,6 +73,6 @@ class Error extends LoadingState<Never> {
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return errMsg ?? '';
|
||||
return errMsg ?? code?.toString() ?? '';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ class SearchHttp {
|
||||
}
|
||||
|
||||
// 分类搜索
|
||||
static Future<LoadingState<R>> searchByType<R>({
|
||||
static Future<LoadingState<R>> searchByType<R extends SearchNumData>({
|
||||
required SearchType searchType,
|
||||
required String keyword,
|
||||
required page,
|
||||
@@ -92,10 +92,10 @@ class SearchHttp {
|
||||
},
|
||||
),
|
||||
);
|
||||
if (res.data is! Map) {
|
||||
return const Error('没有相关数据');
|
||||
}
|
||||
if (res.data['code'] == 0) {
|
||||
final resData = res.data;
|
||||
if (resData is Map) {
|
||||
if (resData['code'] == 0) {
|
||||
if (resData.containsKey('v_voucher')) return const Error('触发风控');
|
||||
dynamic data;
|
||||
try {
|
||||
switch (searchType) {
|
||||
@@ -123,7 +123,10 @@ class SearchHttp {
|
||||
return Error(err.toString());
|
||||
}
|
||||
} else {
|
||||
return Error(res.data['message'] ?? '没有相关数据');
|
||||
return Error(res.data['message'], code: resData['code']);
|
||||
}
|
||||
} else {
|
||||
return const Error('服务器错误');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user