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

Method requestPersonalInfo

Telegram/SourceFiles/export/export_api_wrap.cpp:777–789  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

775}
776
777void ApiWrap::requestPersonalInfo(FnMut<void(Data::PersonalInfo&&)> done) {
778 mainRequest(MTPusers_GetFullUser(
779 _user
780 )).done([=, done = std::move(done)](const MTPusers_UserFull &result) mutable {
781 result.match([&](const MTPDusers_userFull &data) {
782 if (!data.vusers().v.empty()) {
783 done(Data::ParsePersonalInfo(data));
784 } else {
785 error("Bad user type.");
786 }
787 });
788 }).send();
789}
790
791void ApiWrap::requestOtherData(
792 const QString &suggestedPath,

Callers 1

exportPersonalInfoMethod · 0.80

Calls 5

ParsePersonalInfoFunction · 0.85
errorFunction · 0.85
sendMethod · 0.45
doneMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected