2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-07 01:45:39 +00:00

Use getters in MTP classes.

This commit is contained in:
John Preston
2019-07-05 15:38:38 +02:00
parent 3ca28c0cf9
commit 567bf60644
100 changed files with 2807 additions and 2672 deletions

View File

@@ -172,14 +172,13 @@ void PasscodeLockWidget::setInnerFocus() {
}
TermsLock TermsLock::FromMTP(const MTPDhelp_termsOfService &data) {
const auto minAge = data.vmin_age_confirm();
return {
bytes::make_vector(data.vid.c_dataJSON().vdata.v),
bytes::make_vector(data.vid().c_dataJSON().vdata().v),
TextWithEntities {
TextUtilities::Clean(qs(data.vtext)),
TextUtilities::EntitiesFromMTP(data.ventities.v) },
(data.has_min_age_confirm()
? base::make_optional(data.vmin_age_confirm.v)
: std::nullopt),
TextUtilities::Clean(qs(data.vtext())),
TextUtilities::EntitiesFromMTP(data.ventities().v) },
(minAge ? std::make_optional(minAge->v) : std::nullopt),
data.is_popup()
};
}