From 5d4e9b9340a38176af9c8ae45ef37cb84e92b366 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Mon, 20 Jan 2025 12:06:02 +0800 Subject: [PATCH] fix: reply jumpurl Signed-off-by: bggRGjQaUbCoE --- lib/pages/video/detail/reply/widgets/reply_item.dart | 3 +-- lib/pages/video/detail/reply/widgets/reply_item_grpc.dart | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/pages/video/detail/reply/widgets/reply_item.dart b/lib/pages/video/detail/reply/widgets/reply_item.dart index 58fc658a..142ca971 100644 --- a/lib/pages/video/detail/reply/widgets/reply_item.dart +++ b/lib/pages/video/detail/reply/widgets/reply_item.dart @@ -625,8 +625,7 @@ class ReplyItem extends StatelessWidget { ...content.atNameToMid.keys.map((e) => '@$e'), ]; List jumpUrlKeysList = content.jumpUrl.keys.map((String e) { - return e.replaceAllMapped( - RegExp(r'[?+*]'), (match) => '\\${match.group(0)}'); + return e; }).toList(); specialTokens.sort((a, b) => b.length.compareTo(a.length)); String patternStr = specialTokens.map(RegExp.escape).join('|'); diff --git a/lib/pages/video/detail/reply/widgets/reply_item_grpc.dart b/lib/pages/video/detail/reply/widgets/reply_item_grpc.dart index e8bef236..443770f1 100644 --- a/lib/pages/video/detail/reply/widgets/reply_item_grpc.dart +++ b/lib/pages/video/detail/reply/widgets/reply_item_grpc.dart @@ -658,8 +658,7 @@ class ReplyItemGrpc extends StatelessWidget { ...content.atNameToMid.keys.map((e) => '@$e'), ]; List jumpUrlKeysList = content.url.keys.map((String e) { - return e.replaceAllMapped( - RegExp(r'[?+*]'), (match) => '\\${match.group(0)}'); + return e; }).toList(); specialTokens.sort((a, b) => b.length.compareTo(a.length)); String patternStr = specialTokens.map(RegExp.escape).join('|');