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

Function ParseStarsRating

Telegram/SourceFiles/data/data_user.cpp:75–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73}
74
75[[nodiscard]] Data::StarsRating ParseStarsRating(
76 const MTPStarsRating *rating) {
77 if (!rating) {
78 return {};
79 }
80 const auto &data = rating->data();
81 return {
82 .level = data.vlevel().v,
83 .stars = int(data.vstars().v),
84 .thisLevelStars = int(data.vcurrent_level_stars().v),
85 .nextLevelStars = int(data.vnext_level_stars().value_or_empty()),
86 };
87}
88
89} // namespace
90

Callers 1

ApplyUserUpdateFunction · 0.85

Calls 1

dataMethod · 0.45

Tested by

no test coverage detected