[Improvement] Do not strip links in bio
This commit is contained in:
parent
be01c4c683
commit
508f716c1a
1 changed files with 6 additions and 0 deletions
|
|
@ -70,6 +70,7 @@ auto PlainPrimaryUsernameValue(not_null<PeerData*> peer) {
|
||||||
}) | rpl::flatten_latest();
|
}) | rpl::flatten_latest();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
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));
|
||||||
|
|
@ -87,6 +88,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
|
||||||
|
|
||||||
|
|
@ -223,6 +225,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);
|
||||||
|
|
@ -231,11 +234,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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue