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

Function OnlineChangeTimeout

Telegram/SourceFiles/data/data_peer_values.cpp:431–438  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

429}
430
431crl::time OnlineChangeTimeout(Data::LastseenStatus status, TimeId now) {
432 const auto result = OnlinePhraseChangeInSeconds(status, now);
433 Assert(result >= 0);
434 return std::clamp(
435 result * crl::time(1000),
436 kMinOnlineChangeTimeout,
437 kMaxOnlineChangeTimeout);
438}
439
440crl::time OnlineChangeTimeout(not_null<UserData*> user, TimeId now) {
441 if (user->isServiceUser() || user->isBot()) {

Callers 7

refreshStatusMethod · 0.85
StatusValueFunction · 0.85
watchForOfflineMethod · 0.85
StatusValueFunction · 0.85
refreshMethod · 0.85

Calls 4

isServiceUserMethod · 0.80
lastseenMethod · 0.80
isBotMethod · 0.45

Tested by

no test coverage detected