mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-07 07:33:52 +02:00
Removed text commands.
This commit is contained in:
parent
2af3770b29
commit
e1aa08b985
14 changed files with 26 additions and 29 deletions
|
@ -27,7 +27,7 @@ EntitiesInText EntitiesFromMTP(
|
||||||
for (const auto &entity : entities) {
|
for (const auto &entity : entities) {
|
||||||
switch (entity.type()) {
|
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_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_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_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;
|
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_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_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_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_messageEntityBankCard: break; // Skipping cards.
|
||||||
case mtpc_messageEntitySpoiler: { auto &d = entity.c_messageEntitySpoiler(); result.push_back({ EntityType::Spoiler, d.voffset().v, d.vlength().v }); } break;
|
case mtpc_messageEntitySpoiler: { auto &d = entity.c_messageEntitySpoiler(); result.push_back({ EntityType::Spoiler, d.voffset().v, d.vlength().v }); } break;
|
||||||
// #TODO entities
|
// #TODO entities
|
||||||
|
|
|
@ -302,7 +302,7 @@ bool ServiceCheck::checkRippleStartPosition(QPoint position) const {
|
||||||
base::unixtime::now(),
|
base::unixtime::now(),
|
||||||
out ? history->session().userId() : peerToUser(history->peer->id),
|
out ? history->session().userId() : peerToUser(history->peer->id),
|
||||||
QString(),
|
QString(),
|
||||||
TextWithEntities{ TextUtilities::Clean(text) },
|
TextWithEntities{ text },
|
||||||
MTP_messageMediaEmpty(),
|
MTP_messageMediaEmpty(),
|
||||||
HistoryMessageMarkupData(),
|
HistoryMessageMarkupData(),
|
||||||
groupedId);
|
groupedId);
|
||||||
|
|
|
@ -1113,10 +1113,10 @@ TextForMimeData MediaLocation::clipboardText() const {
|
||||||
auto result = TextForMimeData::Simple(
|
auto result = TextForMimeData::Simple(
|
||||||
qstr("[ ") + tr::lng_maps_point(tr::now) + qstr(" ]\n"));
|
qstr("[ ") + tr::lng_maps_point(tr::now) + qstr(" ]\n"));
|
||||||
auto titleResult = TextUtilities::ParseEntities(
|
auto titleResult = TextUtilities::ParseEntities(
|
||||||
TextUtilities::Clean(_title),
|
_title,
|
||||||
Ui::WebpageTextTitleOptions().flags);
|
Ui::WebpageTextTitleOptions().flags);
|
||||||
auto descriptionResult = TextUtilities::ParseEntities(
|
auto descriptionResult = TextUtilities::ParseEntities(
|
||||||
TextUtilities::Clean(_description),
|
_description,
|
||||||
TextParseLinks | TextParseMultiline | TextParseRichText);
|
TextParseLinks | TextParseMultiline | TextParseRichText);
|
||||||
if (!titleResult.empty()) {
|
if (!titleResult.empty()) {
|
||||||
result.append(std::move(titleResult));
|
result.append(std::move(titleResult));
|
||||||
|
|
|
@ -3015,8 +3015,8 @@ not_null<WebPageData*> Session::webpage(
|
||||||
void Session::webpageApplyFields(
|
void Session::webpageApplyFields(
|
||||||
not_null<WebPageData*> page,
|
not_null<WebPageData*> page,
|
||||||
const MTPDwebPage &data) {
|
const MTPDwebPage &data) {
|
||||||
auto description = TextWithEntities {
|
auto description = TextWithEntities{
|
||||||
TextUtilities::Clean(qs(data.vdescription().value_or_empty()))
|
qs(data.vdescription().value_or_empty())
|
||||||
};
|
};
|
||||||
const auto siteName = qs(data.vsite_name().value_or_empty());
|
const auto siteName = qs(data.vsite_name().value_or_empty());
|
||||||
auto parseFlags = TextParseLinks | TextParseMultiline | TextParseRichText;
|
auto parseFlags = TextParseLinks | TextParseMultiline | TextParseRichText;
|
||||||
|
@ -3191,9 +3191,9 @@ void Session::gameApplyFields(
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
game->accessHash = accessHash;
|
game->accessHash = accessHash;
|
||||||
game->shortName = TextUtilities::Clean(shortName);
|
game->shortName = shortName;
|
||||||
game->title = TextUtilities::SingleLine(title);
|
game->title = TextUtilities::SingleLine(title);
|
||||||
game->description = TextUtilities::Clean(description);
|
game->description = description;
|
||||||
game->photo = photo;
|
game->photo = photo;
|
||||||
game->document = document;
|
game->document = document;
|
||||||
notifyGameUpdateDelayed(game);
|
notifyGameUpdateDelayed(game);
|
||||||
|
|
|
@ -221,14 +221,11 @@ bool WebPageData::applyChanges(
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto resultUrl = TextUtilities::Clean(newUrl);
|
const auto resultUrl = newUrl;
|
||||||
const auto resultDisplayUrl = TextUtilities::Clean(
|
const auto resultDisplayUrl = newDisplayUrl;
|
||||||
newDisplayUrl);
|
const auto possibleSiteName = newSiteName;
|
||||||
const auto possibleSiteName = TextUtilities::Clean(
|
const auto resultTitle = TextUtilities::SingleLine(newTitle);
|
||||||
newSiteName);
|
const auto resultAuthor = newAuthor;
|
||||||
const auto resultTitle = TextUtilities::SingleLine(
|
|
||||||
newTitle);
|
|
||||||
const auto resultAuthor = TextUtilities::Clean(newAuthor);
|
|
||||||
|
|
||||||
const auto viewTitleText = resultTitle.isEmpty()
|
const auto viewTitleText = resultTitle.isEmpty()
|
||||||
? TextUtilities::SingleLine(resultAuthor)
|
? TextUtilities::SingleLine(resultAuthor)
|
||||||
|
|
|
@ -40,7 +40,7 @@ namespace {
|
||||||
list.size() - (throwAwayLastName ? 1 : 0)
|
list.size() - (throwAwayLastName ? 1 : 0)
|
||||||
);
|
);
|
||||||
const auto wrapName = [](not_null<History*> history) {
|
const auto wrapName = [](not_null<History*> history) {
|
||||||
const auto name = TextUtilities::Clean(history->peer->name);
|
const auto name = history->peer->name;
|
||||||
return TextWithEntities{
|
return TextWithEntities{
|
||||||
.text = name,
|
.text = name,
|
||||||
.entities = (history->unreadCount() > 0)
|
.entities = (history->unreadCount() > 0)
|
||||||
|
|
|
@ -515,7 +515,7 @@ void InnerWidget::updateEmptyText() {
|
||||||
? tr::lng_admin_log_no_results_search_text(
|
? tr::lng_admin_log_no_results_search_text(
|
||||||
tr::now,
|
tr::now,
|
||||||
lt_query,
|
lt_query,
|
||||||
TextUtilities::Clean(_searchQuery))
|
_searchQuery)
|
||||||
: hasFilter
|
: hasFilter
|
||||||
? tr::lng_admin_log_no_results_text(tr::now)
|
? tr::lng_admin_log_no_results_text(tr::now)
|
||||||
: _channel->isMegagroup()
|
: _channel->isMegagroup()
|
||||||
|
|
|
@ -35,7 +35,7 @@ namespace {
|
||||||
TextWithEntities PrepareText(
|
TextWithEntities PrepareText(
|
||||||
const QString &value,
|
const QString &value,
|
||||||
const QString &emptyValue) {
|
const QString &emptyValue) {
|
||||||
auto result = TextWithEntities { TextUtilities::Clean(value) };
|
auto result = TextWithEntities{ value };
|
||||||
if (result.text.isEmpty()) {
|
if (result.text.isEmpty()) {
|
||||||
result.text = emptyValue;
|
result.text = emptyValue;
|
||||||
if (!emptyValue.isEmpty()) {
|
if (!emptyValue.isEmpty()) {
|
||||||
|
@ -143,7 +143,7 @@ TextWithEntities ExtractEditedText(
|
||||||
}
|
}
|
||||||
const auto &data = message.c_message();
|
const auto &data = message.c_message();
|
||||||
return {
|
return {
|
||||||
TextUtilities::Clean(qs(data.vmessage())),
|
qs(data.vmessage()),
|
||||||
Api::EntitiesFromMTP(session, data.ventities().value_or_empty())
|
Api::EntitiesFromMTP(session, data.ventities().value_or_empty())
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -501,7 +501,7 @@ HistoryMessage::HistoryMessage(
|
||||||
setMedia(*media);
|
setMedia(*media);
|
||||||
}
|
}
|
||||||
const auto textWithEntities = TextWithEntities{
|
const auto textWithEntities = TextWithEntities{
|
||||||
TextUtilities::Clean(qs(data.vmessage())),
|
qs(data.vmessage()),
|
||||||
Api::EntitiesFromMTP(
|
Api::EntitiesFromMTP(
|
||||||
&history->session(),
|
&history->session(),
|
||||||
data.ventities().value_or_empty())
|
data.ventities().value_or_empty())
|
||||||
|
|
|
@ -6706,7 +6706,7 @@ void HistoryWidget::updatePreview() {
|
||||||
auto linkText = QStringView(_previewLinks).split(' ').at(0).toString();
|
auto linkText = QStringView(_previewLinks).split(' ').at(0).toString();
|
||||||
_previewDescription.setText(
|
_previewDescription.setText(
|
||||||
st::messageTextStyle,
|
st::messageTextStyle,
|
||||||
TextUtilities::Clean(linkText),
|
linkText,
|
||||||
Ui::DialogTextOptions());
|
Ui::DialogTextOptions());
|
||||||
|
|
||||||
const auto timeout = (_previewData->pendingTill - base::unixtime::now());
|
const auto timeout = (_previewData->pendingTill - base::unixtime::now());
|
||||||
|
@ -6727,7 +6727,7 @@ void HistoryWidget::updatePreview() {
|
||||||
Ui::NameTextOptions());
|
Ui::NameTextOptions());
|
||||||
_previewDescription.setText(
|
_previewDescription.setText(
|
||||||
st::messageTextStyle,
|
st::messageTextStyle,
|
||||||
TextUtilities::Clean(preview.description),
|
preview.description,
|
||||||
Ui::DialogTextOptions());
|
Ui::DialogTextOptions());
|
||||||
}
|
}
|
||||||
} else if (!readyToForward() && !replyToId() && !_editMsgId) {
|
} else if (!readyToForward() && !replyToId() && !_editMsgId) {
|
||||||
|
|
|
@ -276,7 +276,7 @@ void FieldHeader::init() {
|
||||||
) | rpl::start_with_next([=](const auto &d) {
|
) | rpl::start_with_next([=](const auto &d) {
|
||||||
_preview.description.setText(
|
_preview.description.setText(
|
||||||
st::messageTextStyle,
|
st::messageTextStyle,
|
||||||
TextUtilities::Clean(d),
|
d,
|
||||||
Ui::DialogTextOptions());
|
Ui::DialogTextOptions());
|
||||||
}, lifetime());
|
}, lifetime());
|
||||||
|
|
||||||
|
|
|
@ -38,14 +38,14 @@ Location::Location(
|
||||||
if (!title.isEmpty()) {
|
if (!title.isEmpty()) {
|
||||||
_title.setText(
|
_title.setText(
|
||||||
st::webPageTitleStyle,
|
st::webPageTitleStyle,
|
||||||
TextUtilities::Clean(title),
|
title,
|
||||||
Ui::WebpageTextTitleOptions());
|
Ui::WebpageTextTitleOptions());
|
||||||
}
|
}
|
||||||
if (!description.isEmpty()) {
|
if (!description.isEmpty()) {
|
||||||
_description.setMarkedText(
|
_description.setMarkedText(
|
||||||
st::webPageDescriptionStyle,
|
st::webPageDescriptionStyle,
|
||||||
TextUtilities::ParseEntities(
|
TextUtilities::ParseEntities(
|
||||||
TextUtilities::Clean(description),
|
description,
|
||||||
TextParseLinks | TextParseMultiline | TextParseRichText),
|
TextParseLinks | TextParseMultiline | TextParseRichText),
|
||||||
Ui::WebpageTextDescriptionOptions());
|
Ui::WebpageTextDescriptionOptions());
|
||||||
}
|
}
|
||||||
|
|
|
@ -286,7 +286,7 @@ AdminLog::OwnedItem GenerateCommentItem(
|
||||||
base::unixtime::now(),
|
base::unixtime::now(),
|
||||||
history->session().userId(),
|
history->session().userId(),
|
||||||
QString(),
|
QString(),
|
||||||
TextWithEntities{ TextUtilities::Clean(data.comment) },
|
TextWithEntities{ data.comment },
|
||||||
MTP_messageMediaEmpty(),
|
MTP_messageMediaEmpty(),
|
||||||
HistoryMessageMarkupData(),
|
HistoryMessageMarkupData(),
|
||||||
groupedId);
|
groupedId);
|
||||||
|
|
|
@ -197,7 +197,7 @@ TermsLock TermsLock::FromMTP(
|
||||||
return {
|
return {
|
||||||
bytes::make_vector(data.vid().c_dataJSON().vdata().v),
|
bytes::make_vector(data.vid().c_dataJSON().vdata().v),
|
||||||
TextWithEntities {
|
TextWithEntities {
|
||||||
TextUtilities::Clean(qs(data.vtext())),
|
qs(data.vtext()),
|
||||||
Api::EntitiesFromMTP(session, data.ventities().v) },
|
Api::EntitiesFromMTP(session, data.ventities().v) },
|
||||||
(minAge ? std::make_optional(minAge->v) : std::nullopt),
|
(minAge ? std::make_optional(minAge->v) : std::nullopt),
|
||||||
data.is_popup()
|
data.is_popup()
|
||||||
|
|
Loading…
Add table
Reference in a new issue