MCPcopy Create free account
hub / github.com/TDesktop-x64/tdesktop / FromMTP

Method FromMTP

Telegram/SourceFiles/window/window_lock_widgets.cpp:311–323  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

309}
310
311TermsLock TermsLock::FromMTP(
312 Main::Session *session,
313 const MTPDhelp_termsOfService &data) {
314 const auto minAge = data.vmin_age_confirm();
315 return {
316 bytes::make_vector(data.vid().c_dataJSON().vdata().v),
317 TextWithEntities {
318 qs(data.vtext()),
319 Api::EntitiesFromMTP(session, data.ventities().v) },
320 (minAge ? std::make_optional(minAge->v) : std::nullopt),
321 data.is_popup()
322 };
323}
324
325TermsBox::TermsBox(
326 QWidget*,

Callers

nothing calls this directly

Calls 2

qsFunction · 0.85
EntitiesFromMTPFunction · 0.85

Tested by

no test coverage detected