From 56bce705585e495840eb7d19de8636eda62049ba Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 23 Apr 2024 21:47:57 +0400 Subject: [PATCH] Fix "long time ago" for users who blocked me. --- Telegram/SourceFiles/data/data_session.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index f942cefe2..f44c14bac 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -747,8 +747,10 @@ not_null Session::processUser(const MTPUser &data) { result->setLoadedStatus(PeerData::LoadedStatus::Normal); } - if (status && !minimal) { - const auto lastseen = LastseenFromMTP(*status, result->lastseen()); + if (!minimal) { + const auto lastseen = status + ? LastseenFromMTP(*status, result->lastseen()) + : Data::LastseenStatus::LongAgo(false); if (result->updateLastseen(lastseen)) { flags |= UpdateFlag::OnlineStatus; }