opt: view pgc

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-09 18:37:47 +08:00
parent ff00ade786
commit dc75d59ccd
5 changed files with 36 additions and 22 deletions

View File

@@ -39,6 +39,20 @@ class Utils {
static const channel = MethodChannel("PiliPlus");
static bool viewPgcFromUri(String uri) {
String? id = RegExp(r'(ep|ss)\d+').firstMatch(uri)?.group(0);
if (id != null) {
bool isSeason = id.startsWith('ss');
id = id.substring(2);
Utils.viewBangumi(
seasonId: isSeason ? id : null,
epId: isSeason ? null : id,
);
return true;
}
return false;
}
static void showCopyTextDialog(text) {
Get.dialog(
AlertDialog(