mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-29 00:39:55 +00:00
Update API scheme on layer 172.
This commit is contained in:
@@ -161,14 +161,13 @@ bool SendProgressManager::skipRequest(const Key &key) const {
|
||||
return true;
|
||||
}
|
||||
const auto recently = base::unixtime::now() - kSendTypingsToOfflineFor;
|
||||
const auto online = user->onlineTill;
|
||||
if (online == kOnlineRecently) {
|
||||
const auto lastseen = user->lastseen();
|
||||
if (lastseen.isRecently()) {
|
||||
return false;
|
||||
} else if (online < 0) {
|
||||
return (-online < recently);
|
||||
} else {
|
||||
return (online < recently);
|
||||
} else if (const auto value = lastseen.onlineTill()) {
|
||||
return (value < recently);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void SendProgressManager::done(mtpRequestId requestId) {
|
||||
|
||||
Reference in New Issue
Block a user