2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-10-11 14:06:25 +00:00

Keep sending typings up to 30s after offline.

This commit is contained in:
John Preston
2020-10-23 18:25:55 +03:00
parent 1de144a48d
commit 9de4c42555
2 changed files with 4 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ namespace {
constexpr auto kCancelTypingActionTimeout = crl::time(5000);
constexpr auto kSetMyActionForMs = 10 * crl::time(1000);
constexpr auto kSendTypingsToOfflineFor = TimeId(30);
} // namespace
@@ -150,7 +151,8 @@ bool SendProgressManager::skipRequest(const Key &key) const {
} else if (user->isBot() && !user->isSupport()) {
return true;
}
return !Data::OnlineTextActive(user->onlineTill, base::unixtime::now());
const auto recently = base::unixtime::now() - kSendTypingsToOfflineFor;
return !Data::OnlineTextActive(user->onlineTill, recently);
}
void SendProgressManager::done(