fix: reply jumpurl

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-20 12:06:02 +08:00
parent 34eb1def44
commit 5d4e9b9340
2 changed files with 2 additions and 4 deletions

View File

@@ -625,8 +625,7 @@ class ReplyItem extends StatelessWidget {
...content.atNameToMid.keys.map((e) => '@$e'), ...content.atNameToMid.keys.map((e) => '@$e'),
]; ];
List<String> jumpUrlKeysList = content.jumpUrl.keys.map<String>((String e) { List<String> jumpUrlKeysList = content.jumpUrl.keys.map<String>((String e) {
return e.replaceAllMapped( return e;
RegExp(r'[?+*]'), (match) => '\\${match.group(0)}');
}).toList(); }).toList();
specialTokens.sort((a, b) => b.length.compareTo(a.length)); specialTokens.sort((a, b) => b.length.compareTo(a.length));
String patternStr = specialTokens.map(RegExp.escape).join('|'); String patternStr = specialTokens.map(RegExp.escape).join('|');

View File

@@ -658,8 +658,7 @@ class ReplyItemGrpc extends StatelessWidget {
...content.atNameToMid.keys.map((e) => '@$e'), ...content.atNameToMid.keys.map((e) => '@$e'),
]; ];
List<String> jumpUrlKeysList = content.url.keys.map<String>((String e) { List<String> jumpUrlKeysList = content.url.keys.map<String>((String e) {
return e.replaceAllMapped( return e;
RegExp(r'[?+*]'), (match) => '\\${match.group(0)}');
}).toList(); }).toList();
specialTokens.sort((a, b) => b.length.compareTo(a.length)); specialTokens.sort((a, b) => b.length.compareTo(a.length));
String patternStr = specialTokens.map(RegExp.escape).join('|'); String patternStr = specialTokens.map(RegExp.escape).join('|');