mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 15:04:57 +00:00
Fix marking stories as read.
This commit is contained in:
@@ -286,7 +286,10 @@ void Stories::processExpired() {
|
||||
void Stories::parseAndApply(const MTPUserStories &stories) {
|
||||
const auto &data = stories.data();
|
||||
const auto peerId = peerFromUser(data.vuser_id());
|
||||
const auto readTill = data.vmax_read_id().value_or_empty();
|
||||
const auto already = _readTill.find(peerId);
|
||||
const auto readTill = std::max(
|
||||
data.vmax_read_id().value_or_empty(),
|
||||
(already != end(_readTill) ? already->second : 0));
|
||||
const auto user = _owner->peer(peerId)->asUser();
|
||||
auto result = StoriesSource{
|
||||
.user = user,
|
||||
|
||||
Reference in New Issue
Block a user