fix: 浏览历史专栏跳转

This commit is contained in:
guozhigq
2024-09-27 16:57:18 +08:00
parent 9320c04c1c
commit 982a52372f
2 changed files with 13 additions and 6 deletions

View File

@ -143,7 +143,11 @@ class SearchHttp {
}
final dynamic res =
await Request().get(Api.ab2c, data: <String, dynamic>{...data});
return res.data['data'].first['cid'];
if (res.data['code'] == 0) {
return res.data['data'].first['cid'];
} else {
return -1;
}
}
static Future<Map<String, dynamic>> bangumiInfo(

View File

@ -43,14 +43,17 @@ class HistoryItem extends StatelessWidget {
}
if (videoItem.history.business.contains('article')) {
int cid = videoItem.history.cid ??
// videoItem.history.oid ??
videoItem.history.oid ??
await SearchHttp.ab2c(aid: aid, bvid: bvid);
if (cid == -1) {
return SmartDialog.showToast('无法获取文章内容');
}
Get.toNamed(
'/webview',
'/read',
parameters: {
'url': 'https://www.bilibili.com/read/cv$cid',
'type': 'note',
'pageTitle': videoItem.title
'title': videoItem.title,
'id': cid.toString(),
'articleType': 'read',
},
);
} else if (videoItem.history.business == 'live') {