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

Function ParseStarRefProgram

Telegram/SourceFiles/data/data_user.cpp:1078–1090  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1076}
1077
1078StarRefProgram ParseStarRefProgram(const MTPStarRefProgram *program) {
1079 if (!program) {
1080 return {};
1081 }
1082 auto result = StarRefProgram();
1083 const auto &data = program->data();
1084 result.commission = data.vcommission_permille().v;
1085 result.durationMonths = data.vduration_months().value_or_empty();
1086 result.revenuePerUser = CreditsAmountFromTL(
1087 data.vdaily_revenue_per_user());
1088 result.endDate = data.vend_date().value_or_empty();
1089 return result;
1090}
1091
1092Ui::BotVerifyDetails ParseBotVerifyDetails(const MTPBotVerification *info) {
1093 if (!info) {

Callers 3

ApplyUserUpdateFunction · 0.85
loadMoreRowsMethod · 0.85
UpdateProgramFunction · 0.85

Calls 3

StarRefProgramClass · 0.85
CreditsAmountFromTLFunction · 0.85
dataMethod · 0.45

Tested by

no test coverage detected