diff --git a/lib/utils/instance.dart b/lib/utils/instance.dart index 1e5b70a8e..12301a8e4 100644 --- a/lib/utils/instance.dart +++ b/lib/utils/instance.dart @@ -67,17 +67,17 @@ final RegExp username = RegExp(r'^@?(https?:\/\/)?((?:(?!\/u\/u).)*)@(.*)$'); /// Otherwise, returns null. Future getLemmyUser(String text) async { final RegExpMatch? fullUsernameUrlMatch = fullUsernameUrl.firstMatch(text); - if (fullUsernameUrlMatch != null && fullUsernameUrlMatch.groupCount >= 4 && await isLemmyInstance(fullUsernameUrlMatch.group(4))) { + if (fullUsernameUrlMatch != null && fullUsernameUrlMatch.groupCount >= 4) { return '${fullUsernameUrlMatch.group(3)}@${fullUsernameUrlMatch.group(4)}'; } final RegExpMatch? shortUsernameUrlMatch = shortUsernameUrl.firstMatch(text); - if (shortUsernameUrlMatch != null && shortUsernameUrlMatch.groupCount >= 3 && await isLemmyInstance(shortUsernameUrlMatch.group(2))) { + if (shortUsernameUrlMatch != null && shortUsernameUrlMatch.groupCount >= 3) { return '${shortUsernameUrlMatch.group(3)}@${shortUsernameUrlMatch.group(2)}'; } final RegExpMatch? usernameMatch = username.firstMatch(text); - if (usernameMatch != null && usernameMatch.groupCount >= 3 && await isLemmyInstance(usernameMatch.group(3))) { + if (usernameMatch != null && usernameMatch.groupCount >= 3) { return '${usernameMatch.group(2)}@${usernameMatch.group(3)}'; }