fix: 番剧支持点击后跳转至历史epId

This commit is contained in:
orz12
2024-03-22 02:17:16 +08:00
parent 8e17b0da2b
commit f67e90e0aa
5 changed files with 116 additions and 6 deletions

View File

@@ -109,12 +109,18 @@ class HistoryItem extends StatelessWidget {
SmartDialog.dismiss();
if (res['status']) {
EpisodeItem episode = res['data'].episodes.first;
for (EpisodeItem i in res['data'].episodes) {
if (i.epId == videoItem.history.epid) {
episode = i;
break;
}
}
String bvid = episode.bvid!;
int cid = episode.cid!;
String pic = episode.cover!;
String heroTag = Utils.makeHeroTag(cid);
Get.toNamed(
'/video?bvid=$bvid&cid=$cid&seasonId=${res['data'].seasonId}',
'/video?bvid=$bvid&cid=$cid&seasonId=${res['data'].seasonId}&epid=${episode.epId}',
arguments: {
'pic': pic,
'heroTag': heroTag,