fix: view bangumi from history

This commit is contained in:
bggRGjQaUbCoE
2024-10-06 11:19:57 +08:00
parent 5ea6368487
commit 379b6d3802
2 changed files with 13 additions and 10 deletions

View File

@@ -168,8 +168,10 @@ class SearchHttp {
} }
} }
static Future<Map<String, dynamic>> bangumiInfo( static Future<Map<String, dynamic>> bangumiInfo({
{int? seasonId, int? epId}) async { dynamic seasonId,
dynamic epId,
}) async {
final Map<String, dynamic> data = {}; final Map<String, dynamic> data = {};
if (seasonId != null) { if (seasonId != null) {
data['season_id'] = seasonId; data['season_id'] = seasonId;

View File

@@ -86,14 +86,15 @@ class HistoryItem extends StatelessWidget {
String heroTag = Utils.makeHeroTag(cid); String heroTag = Utils.makeHeroTag(cid);
var epid = result['data'].epId; var epid = result['data'].epId;
if (epid != null) { if (epid != null) {
Get.toNamed( Utils.viewBangumi(epId: epid);
'/video?bvid=$bvid&cid=$cid&seasonId=${result['data'].seasonId}&epId=${result['data'].epId}', // Get.toNamed(
arguments: { // '/video?bvid=$bvid&cid=$cid&seasonId=${result['data'].seasonId}&epId=${result['data'].epId}',
'pic': pic, // arguments: {
'heroTag': heroTag, // 'pic': pic,
'videoType': SearchType.media_bangumi, // 'heroTag': heroTag,
}, // 'videoType': SearchType.media_bangumi,
); // },
// );
} else { } else {
int cid = videoItem.history.cid ?? int cid = videoItem.history.cid ??
// videoItem.history.oid ?? // videoItem.history.oid ??