[Improvement] Do not strip links in bio

This commit is contained in:
Eric Kotato 2022-09-11 05:16:24 +03:00 committed by Eric Kotato
parent c2662ff1e4
commit 6bcd7c9900

View file

@ -56,6 +56,7 @@ auto PlainUsernameValue(not_null<PeerData*> peer) {
}); });
} }
/*
void StripExternalLinks(TextWithEntities &text) { void StripExternalLinks(TextWithEntities &text) {
const auto local = [](const QString &url) { const auto local = [](const QString &url) {
return !UrlRequiresConfirmation(QUrl::fromUserInput(url)); return !UrlRequiresConfirmation(QUrl::fromUserInput(url));
@ -73,6 +74,7 @@ void StripExternalLinks(TextWithEntities &text) {
ranges::remove_if(text.entities, notLocal), ranges::remove_if(text.entities, notLocal),
text.entities.end()); text.entities.end());
} }
*/
} // namespace } // namespace
@ -159,6 +161,7 @@ TextWithEntities AboutWithEntities(
} else if (isBot) { } else if (isBot) {
flags |= TextParseHashtags | TextParseBotCommands; flags |= TextParseHashtags | TextParseBotCommands;
} }
/*
const auto stripExternal = peer->isChat() const auto stripExternal = peer->isChat()
|| peer->isMegagroup() || peer->isMegagroup()
|| (user && !isBot && !isPremium); || (user && !isBot && !isPremium);
@ -167,11 +170,14 @@ TextWithEntities AboutWithEntities(
const auto used = (!user || isPremium || value.size() <= limit) const auto used = (!user || isPremium || value.size() <= limit)
? value ? value
: value.mid(0, limit) + "..."; : value.mid(0, limit) + "...";
*/
auto result = TextWithEntities{ value }; auto result = TextWithEntities{ value };
TextUtilities::ParseEntities(result, flags); TextUtilities::ParseEntities(result, flags);
/*
if (stripExternal) { if (stripExternal) {
StripExternalLinks(result); StripExternalLinks(result);
} }
*/
return result; return result;
} }