Fix via handling

This commit is contained in:
Henry Hiles 2026-04-06 09:57:03 -04:00
commit 2c23951ea8
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
5 changed files with 101 additions and 99 deletions

View file

@ -30,7 +30,8 @@ extension LinkToMention on String {
final identifier = uri.pathSegments.last;
if (identifier.isNotEmpty) {
return "${switch (uri.pathSegments.firstOrNull) {
"r" || "roomid" => "#",
"r" => "#",
"roomid" => "!",
"u" => "@",
_ => "",
}}${Uri.decodeComponent(identifier)}";