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

Function OnlineTextCommon

Telegram/SourceFiles/data/data_peer_values.cpp:72–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70}
71
72std::optional<QString> OnlineTextCommon(LastseenStatus status, TimeId now) {
73 if (status.isOnline(now)) {
74 return tr::lng_status_online(tr::now);
75 } else if (status.isLongAgo()) {
76 return tr::lng_status_offline(tr::now);
77 } else if (status.isRecently()) {
78 return tr::lng_status_recently(tr::now);
79 } else if (status.isWithinWeek()) {
80 return tr::lng_status_last_week(tr::now);
81 } else if (status.isWithinMonth()) {
82 return tr::lng_status_last_month(tr::now);
83 } else if (status.isHidden()) {
84 return tr::lng_status_recently(tr::now);
85 }
86 return std::nullopt;
87}
88
89[[nodiscard]] int UniqueReactionsLimit(not_null<Main::AppConfig*> config) {
90 return config->get<int>("reactions_uniq_max", 11);

Callers 2

OnlineTextFunction · 0.85
OnlineTextFullFunction · 0.85

Calls 6

isOnlineMethod · 0.80
isLongAgoMethod · 0.80
isRecentlyMethod · 0.80
isWithinWeekMethod · 0.80
isWithinMonthMethod · 0.80
isHiddenMethod · 0.45

Tested by

no test coverage detected