mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-09-09 02:46:34 +00:00
Update API scheme to layer 196.
This commit is contained in:
@@ -229,7 +229,7 @@ EntitiesInText EntitiesFromMTP(
|
||||
}
|
||||
|
||||
MTPVector<MTPMessageEntity> EntitiesToMTP(
|
||||
not_null<Main::Session*> session,
|
||||
Main::Session *session,
|
||||
const EntitiesInText &entities,
|
||||
ConvertOption option) {
|
||||
auto v = QVector<MTPMessageEntity>();
|
||||
@@ -283,6 +283,7 @@ MTPVector<MTPMessageEntity> EntitiesToMTP(
|
||||
v.push_back(MTP_messageEntityMention(offset, length));
|
||||
} break;
|
||||
case EntityType::MentionName: {
|
||||
Assert(session != nullptr);
|
||||
const auto valid = MentionNameEntity(
|
||||
session,
|
||||
offset,
|
||||
@@ -344,4 +345,14 @@ MTPVector<MTPMessageEntity> EntitiesToMTP(
|
||||
return MTP_vector<MTPMessageEntity>(std::move(v));
|
||||
}
|
||||
|
||||
TextWithEntities ParseTextWithEntities(
|
||||
Main::Session *session,
|
||||
const MTPTextWithEntities &text) {
|
||||
const auto &data = text.data();
|
||||
return {
|
||||
.text = qs(data.vtext()),
|
||||
.entities = EntitiesFromMTP(session, data.ventities().v),
|
||||
};
|
||||
}
|
||||
|
||||
} // namespace Api
|
||||
|
Reference in New Issue
Block a user