opt: webview to video

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-08 22:56:43 +08:00
parent 9a3766e7b7
commit 7cfebcb6ed
7 changed files with 68 additions and 54 deletions

View File

@@ -225,13 +225,18 @@ class PiliScheme {
}
// 投稿跳转
static Future<void> videoPush(int? aid, String? bvid) async {
static Future<void> videoPush(int? aid, String? bvid,
[bool showDialog = true]) async {
try {
aid ??= IdUtils.bv2av(bvid!);
bvid ??= IdUtils.av2bv(aid);
SmartDialog.showLoading<dynamic>(msg: '获取中...');
if (showDialog) {
SmartDialog.showLoading<dynamic>(msg: '获取中...');
}
final int cid = await SearchHttp.ab2c(bvid: bvid, aid: aid);
SmartDialog.dismiss();
if (showDialog) {
SmartDialog.dismiss();
}
Utils.toDupNamed(
'/video?bvid=$bvid&cid=$cid',
arguments: <String, String?>{