Removed text commands.
This commit is contained in:
parent
2af3770b29
commit
e1aa08b985
|
@ -27,7 +27,7 @@ EntitiesInText EntitiesFromMTP(
|
|||
for (const auto &entity : entities) {
|
||||
switch (entity.type()) {
|
||||
case mtpc_messageEntityUrl: { auto &d = entity.c_messageEntityUrl(); result.push_back({ EntityType::Url, d.voffset().v, d.vlength().v }); } break;
|
||||
case mtpc_messageEntityTextUrl: { auto &d = entity.c_messageEntityTextUrl(); result.push_back({ EntityType::CustomUrl, d.voffset().v, d.vlength().v, Clean(qs(d.vurl())) }); } break;
|
||||
case mtpc_messageEntityTextUrl: { auto &d = entity.c_messageEntityTextUrl(); result.push_back({ EntityType::CustomUrl, d.voffset().v, d.vlength().v, qs(d.vurl()) }); } break;
|
||||
case mtpc_messageEntityEmail: { auto &d = entity.c_messageEntityEmail(); result.push_back({ EntityType::Email, d.voffset().v, d.vlength().v }); } break;
|
||||
case mtpc_messageEntityHashtag: { auto &d = entity.c_messageEntityHashtag(); result.push_back({ EntityType::Hashtag, d.voffset().v, d.vlength().v }); } break;
|
||||
case mtpc_messageEntityCashtag: { auto &d = entity.c_messageEntityCashtag(); result.push_back({ EntityType::Cashtag, d.voffset().v, d.vlength().v }); } break;
|
||||
|
@ -71,7 +71,7 @@ EntitiesInText EntitiesFromMTP(
|
|||
case mtpc_messageEntityUnderline: { auto &d = entity.c_messageEntityUnderline(); result.push_back({ EntityType::Underline, d.voffset().v, d.vlength().v }); } break;
|
||||
case mtpc_messageEntityStrike: { auto &d = entity.c_messageEntityStrike(); result.push_back({ EntityType::StrikeOut, d.voffset().v, d.vlength().v }); } break;
|
||||
case mtpc_messageEntityCode: { auto &d = entity.c_messageEntityCode(); result.push_back({ EntityType::Code, d.voffset().v, d.vlength().v }); } break;
|
||||
case mtpc_messageEntityPre: { auto &d = entity.c_messageEntityPre(); result.push_back({ EntityType::Pre, d.voffset().v, d.vlength().v, Clean(qs(d.vlanguage())) }); } break;
|
||||
case mtpc_messageEntityPre: { auto &d = entity.c_messageEntityPre(); result.push_back({ EntityType::Pre, d.voffset().v, d.vlength().v, qs(d.vlanguage()) }); } break;
|
||||
case mtpc_messageEntityBankCard: break; // Skipping cards.
|
||||
case mtpc_messageEntitySpoiler: { auto &d = entity.c_messageEntitySpoiler(); result.push_back({ EntityType::Spoiler, d.voffset().v, d.vlength().v }); } break;
|
||||
// #TODO entities
|
||||
|
|
|
@ -302,7 +302,7 @@ bool ServiceCheck::checkRippleStartPosition(QPoint position) const {
|
|||
base::unixtime::now(),
|
||||
out ? history->session().userId() : peerToUser(history->peer->id),
|
||||
QString(),
|
||||
TextWithEntities{ TextUtilities::Clean(text) },
|
||||
TextWithEntities{ text },
|
||||
MTP_messageMediaEmpty(),
|
||||
HistoryMessageMarkupData(),
|
||||
groupedId);
|
||||
|
|
|
@ -1113,10 +1113,10 @@ TextForMimeData MediaLocation::clipboardText() const {
|
|||
auto result = TextForMimeData::Simple(
|
||||
qstr("[ ") + tr::lng_maps_point(tr::now) + qstr(" ]\n"));
|
||||
auto titleResult = TextUtilities::ParseEntities(
|
||||
TextUtilities::Clean(_title),
|
||||
_title,
|
||||
Ui::WebpageTextTitleOptions().flags);
|
||||
auto descriptionResult = TextUtilities::ParseEntities(
|
||||
TextUtilities::Clean(_description),
|
||||
_description,
|
||||
TextParseLinks | TextParseMultiline | TextParseRichText);
|
||||
if (!titleResult.empty()) {
|
||||
result.append(std::move(titleResult));
|
||||
|
|
|
@ -3015,8 +3015,8 @@ not_null<WebPageData*> Session::webpage(
|
|||
void Session::webpageApplyFields(
|
||||
not_null<WebPageData*> page,
|
||||
const MTPDwebPage &data) {
|
||||
auto description = TextWithEntities {
|
||||
TextUtilities::Clean(qs(data.vdescription().value_or_empty()))
|
||||
auto description = TextWithEntities{
|
||||
qs(data.vdescription().value_or_empty())
|
||||
};
|
||||
const auto siteName = qs(data.vsite_name().value_or_empty());
|
||||
auto parseFlags = TextParseLinks | TextParseMultiline | TextParseRichText;
|
||||
|
@ -3191,9 +3191,9 @@ void Session::gameApplyFields(
|
|||
return;
|
||||
}
|
||||
game->accessHash = accessHash;
|
||||
game->shortName = TextUtilities::Clean(shortName);
|
||||
game->shortName = shortName;
|
||||
game->title = TextUtilities::SingleLine(title);
|
||||
game->description = TextUtilities::Clean(description);
|
||||
game->description = description;
|
||||
game->photo = photo;
|
||||
game->document = document;
|
||||
notifyGameUpdateDelayed(game);
|
||||
|
|
|
@ -221,14 +221,11 @@ bool WebPageData::applyChanges(
|
|||
return false;
|
||||
}
|
||||
|
||||
const auto resultUrl = TextUtilities::Clean(newUrl);
|
||||
const auto resultDisplayUrl = TextUtilities::Clean(
|
||||
newDisplayUrl);
|
||||
const auto possibleSiteName = TextUtilities::Clean(
|
||||
newSiteName);
|
||||
const auto resultTitle = TextUtilities::SingleLine(
|
||||
newTitle);
|
||||
const auto resultAuthor = TextUtilities::Clean(newAuthor);
|
||||
const auto resultUrl = newUrl;
|
||||
const auto resultDisplayUrl = newDisplayUrl;
|
||||
const auto possibleSiteName = newSiteName;
|
||||
const auto resultTitle = TextUtilities::SingleLine(newTitle);
|
||||
const auto resultAuthor = newAuthor;
|
||||
|
||||
const auto viewTitleText = resultTitle.isEmpty()
|
||||
? TextUtilities::SingleLine(resultAuthor)
|
||||
|
|
|
@ -40,7 +40,7 @@ namespace {
|
|||
list.size() - (throwAwayLastName ? 1 : 0)
|
||||
);
|
||||
const auto wrapName = [](not_null<History*> history) {
|
||||
const auto name = TextUtilities::Clean(history->peer->name);
|
||||
const auto name = history->peer->name;
|
||||
return TextWithEntities{
|
||||
.text = name,
|
||||
.entities = (history->unreadCount() > 0)
|
||||
|
|
|
@ -515,7 +515,7 @@ void InnerWidget::updateEmptyText() {
|
|||
? tr::lng_admin_log_no_results_search_text(
|
||||
tr::now,
|
||||
lt_query,
|
||||
TextUtilities::Clean(_searchQuery))
|
||||
_searchQuery)
|
||||
: hasFilter
|
||||
? tr::lng_admin_log_no_results_text(tr::now)
|
||||
: _channel->isMegagroup()
|
||||
|
|
|
@ -35,7 +35,7 @@ namespace {
|
|||
TextWithEntities PrepareText(
|
||||
const QString &value,
|
||||
const QString &emptyValue) {
|
||||
auto result = TextWithEntities { TextUtilities::Clean(value) };
|
||||
auto result = TextWithEntities{ value };
|
||||
if (result.text.isEmpty()) {
|
||||
result.text = emptyValue;
|
||||
if (!emptyValue.isEmpty()) {
|
||||
|
@ -143,7 +143,7 @@ TextWithEntities ExtractEditedText(
|
|||
}
|
||||
const auto &data = message.c_message();
|
||||
return {
|
||||
TextUtilities::Clean(qs(data.vmessage())),
|
||||
qs(data.vmessage()),
|
||||
Api::EntitiesFromMTP(session, data.ventities().value_or_empty())
|
||||
};
|
||||
}
|
||||
|
|
|
@ -501,7 +501,7 @@ HistoryMessage::HistoryMessage(
|
|||
setMedia(*media);
|
||||
}
|
||||
const auto textWithEntities = TextWithEntities{
|
||||
TextUtilities::Clean(qs(data.vmessage())),
|
||||
qs(data.vmessage()),
|
||||
Api::EntitiesFromMTP(
|
||||
&history->session(),
|
||||
data.ventities().value_or_empty())
|
||||
|
|
|
@ -6706,7 +6706,7 @@ void HistoryWidget::updatePreview() {
|
|||
auto linkText = QStringView(_previewLinks).split(' ').at(0).toString();
|
||||
_previewDescription.setText(
|
||||
st::messageTextStyle,
|
||||
TextUtilities::Clean(linkText),
|
||||
linkText,
|
||||
Ui::DialogTextOptions());
|
||||
|
||||
const auto timeout = (_previewData->pendingTill - base::unixtime::now());
|
||||
|
@ -6727,7 +6727,7 @@ void HistoryWidget::updatePreview() {
|
|||
Ui::NameTextOptions());
|
||||
_previewDescription.setText(
|
||||
st::messageTextStyle,
|
||||
TextUtilities::Clean(preview.description),
|
||||
preview.description,
|
||||
Ui::DialogTextOptions());
|
||||
}
|
||||
} else if (!readyToForward() && !replyToId() && !_editMsgId) {
|
||||
|
|
|
@ -276,7 +276,7 @@ void FieldHeader::init() {
|
|||
) | rpl::start_with_next([=](const auto &d) {
|
||||
_preview.description.setText(
|
||||
st::messageTextStyle,
|
||||
TextUtilities::Clean(d),
|
||||
d,
|
||||
Ui::DialogTextOptions());
|
||||
}, lifetime());
|
||||
|
||||
|
|
|
@ -38,14 +38,14 @@ Location::Location(
|
|||
if (!title.isEmpty()) {
|
||||
_title.setText(
|
||||
st::webPageTitleStyle,
|
||||
TextUtilities::Clean(title),
|
||||
title,
|
||||
Ui::WebpageTextTitleOptions());
|
||||
}
|
||||
if (!description.isEmpty()) {
|
||||
_description.setMarkedText(
|
||||
st::webPageDescriptionStyle,
|
||||
TextUtilities::ParseEntities(
|
||||
TextUtilities::Clean(description),
|
||||
description,
|
||||
TextParseLinks | TextParseMultiline | TextParseRichText),
|
||||
Ui::WebpageTextDescriptionOptions());
|
||||
}
|
||||
|
|
|
@ -286,7 +286,7 @@ AdminLog::OwnedItem GenerateCommentItem(
|
|||
base::unixtime::now(),
|
||||
history->session().userId(),
|
||||
QString(),
|
||||
TextWithEntities{ TextUtilities::Clean(data.comment) },
|
||||
TextWithEntities{ data.comment },
|
||||
MTP_messageMediaEmpty(),
|
||||
HistoryMessageMarkupData(),
|
||||
groupedId);
|
||||
|
|
|
@ -197,7 +197,7 @@ TermsLock TermsLock::FromMTP(
|
|||
return {
|
||||
bytes::make_vector(data.vid().c_dataJSON().vdata().v),
|
||||
TextWithEntities {
|
||||
TextUtilities::Clean(qs(data.vtext())),
|
||||
qs(data.vtext()),
|
||||
Api::EntitiesFromMTP(session, data.ventities().v) },
|
||||
(minAge ? std::make_optional(minAge->v) : std::nullopt),
|
||||
data.is_popup()
|
||||
|
|
Loading…
Reference in New Issue