mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: reply cv jump
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -837,17 +837,19 @@ class ReplyItem extends StatelessWidget {
|
||||
),
|
||||
recognizer: TapGestureRecognizer()
|
||||
..onTap = () async {
|
||||
late final String title = content.url[matchStr]!.title;
|
||||
late final String title =
|
||||
content.jumpUrl[matchStr]['title'];
|
||||
if (appUrlSchema == '') {
|
||||
if (RegExp(r'^(av|bv)', caseSensitive: false)
|
||||
.hasMatch(matchStr)) {
|
||||
UrlUtils.matchUrlPush(matchStr, '');
|
||||
} else if (RegExp(r'^[Cc][Vv][0-9]+$')
|
||||
} else if (RegExp(r'^cv\d+$', caseSensitive: false)
|
||||
.hasMatch(matchStr)) {
|
||||
String cvid = 'cv${matchStr.substring(2)}';
|
||||
Get.toNamed('/htmlRender', parameters: {
|
||||
'url': 'https://www.bilibili.com/read/$matchStr',
|
||||
'url': 'https://www.bilibili.com/read/$cvid',
|
||||
'title': title,
|
||||
'id': matchStr,
|
||||
'id': cvid,
|
||||
'dynamicType': 'read'
|
||||
});
|
||||
} else {
|
||||
|
||||
@@ -882,12 +882,13 @@ class ReplyItemGrpc extends StatelessWidget {
|
||||
if (RegExp(r'^(av|bv)', caseSensitive: false)
|
||||
.hasMatch(matchStr)) {
|
||||
UrlUtils.matchUrlPush(matchStr, '');
|
||||
} else if (RegExp(r'^[Cc][Vv][0-9]+$')
|
||||
} else if (RegExp(r'^cv\d+$', caseSensitive: false)
|
||||
.hasMatch(matchStr)) {
|
||||
String cvid = 'cv${matchStr.substring(2)}';
|
||||
Get.toNamed('/htmlRender', parameters: {
|
||||
'url': 'https://www.bilibili.com/read/$matchStr',
|
||||
'url': 'https://www.bilibili.com/read/$cvid',
|
||||
'title': title,
|
||||
'id': matchStr,
|
||||
'id': cvid,
|
||||
'dynamicType': 'read'
|
||||
});
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user