mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: passing seasonId
This commit is contained in:
@@ -50,8 +50,9 @@ class VideoCardV extends StatelessWidget {
|
||||
var bangumiDetail = result['data'];
|
||||
int cid = bangumiDetail.episodes!.first.cid;
|
||||
String bvid = IdUtils.av2bv(bangumiDetail.episodes!.first.aid);
|
||||
String seasonId = bangumiDetail.seasonId;
|
||||
Get.toNamed(
|
||||
'/video?bvid=$bvid&cid=$cid&epId=$epId',
|
||||
'/video?bvid=$bvid&cid=$cid&seasonId=$seasonId&epId=$epId',
|
||||
arguments: {
|
||||
'pic': videoItem.pic,
|
||||
'heroTag': heroTag,
|
||||
@@ -351,7 +352,8 @@ class VideoStat extends StatelessWidget {
|
||||
.outline
|
||||
.withOpacity(0.8),
|
||||
),
|
||||
text: Utils.shortenChineseDateString(videoItem.desc.split(' · ').last)),
|
||||
text: Utils.shortenChineseDateString(
|
||||
videoItem.desc.split(' · ').last)),
|
||||
)),
|
||||
const SizedBox(width: 2),
|
||||
]
|
||||
|
||||
@@ -100,7 +100,7 @@ class BangumiIntroController extends CommonController {
|
||||
|
||||
queryData();
|
||||
|
||||
if (userLogin) {
|
||||
if (userLogin && seasonId != null) {
|
||||
queryIsFollowed();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ class HistoryItem extends StatelessWidget {
|
||||
var epid = result['data'].epId;
|
||||
if (epid != null) {
|
||||
Get.toNamed(
|
||||
'/video?bvid=$bvid&cid=$cid&epId=${result['data'].epId}',
|
||||
'/video?bvid=$bvid&cid=$cid&seasonId=${result['data'].seasonId}&epId=${result['data'].epId}',
|
||||
arguments: {
|
||||
'pic': pic,
|
||||
'heroTag': heroTag,
|
||||
|
||||
@@ -270,7 +270,7 @@ class PiliScheme {
|
||||
var epId = bangumiDetail.episodes!.first.id;
|
||||
SmartDialog.dismiss().then(
|
||||
(e) => Get.toNamed(
|
||||
'/video?bvid=$bvid&cid=$cid&epId=$epId',
|
||||
'/video?bvid=$bvid&cid=$cid&seasonId=$seasonId&epId=$epId',
|
||||
arguments: <String, dynamic>{
|
||||
'pic': bangumiDetail.cover,
|
||||
'heroTag': heroTag,
|
||||
|
||||
Reference in New Issue
Block a user