mod: dyn: show medialist type

Closes #462

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-03-16 20:28:02 +08:00
parent bddeb72d9b
commit ae7a1e2373
6 changed files with 142 additions and 13 deletions

View File

@@ -647,6 +647,25 @@ class Utils {
Utils.viewBangumi(epId: pgc.epid);
}
break;
case 'DYNAMIC_TYPE_MEDIALIST':
if (item.modules?.moduleDynamic?.major?.medialist != null) {
final String? url =
item.modules.moduleDynamic.major.medialist['jump_url'];
if (url?.contains('medialist/detail/ml') == true) {
Get.toNamed(
'/favDetail',
parameters: {
'heroTag':
'${item.modules.moduleDynamic.major.medialist['cover']}',
'mediaId':
'${item.modules.moduleDynamic.major.medialist['id']}',
},
);
} else if (url != null) {
handleWebview(url.http2https);
}
}
break;
// case 'DYNAMIC_TYPE_COMMON_SQUARE':
// /// 转发的动态