From 12a06b3382aae38e0cea68fc40f630d392a19b3c Mon Sep 17 00:00:00 2001 From: Peter <> Date: Tue, 9 Apr 2019 17:26:11 +0100 Subject: [PATCH] Fix updateMinAvailableMessage --- TelegramCore/AccountStateManagementUtils.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TelegramCore/AccountStateManagementUtils.swift b/TelegramCore/AccountStateManagementUtils.swift index 931cc70dee..2d1ca1e251 100644 --- a/TelegramCore/AccountStateManagementUtils.swift +++ b/TelegramCore/AccountStateManagementUtils.swift @@ -2103,6 +2103,9 @@ func replayFinalState(accountManager: AccountManager, postbox: Postbox, accountP case let .DeleteMessages(ids): deleteMessages(transaction: transaction, mediaBox: mediaBox, ids: ids) case let .UpdateMinAvailableMessage(id): + if let message = transaction.getMessage(id) { + updatePeerChatInclusionWithMinTimestamp(transaction: transaction, id: id.peerId, minTimestamp: message.timestamp) + } transaction.deleteMessagesInRange(peerId: id.peerId, namespace: id.namespace, minId: 1, maxId: id.id) case let .UpdatePeerInclusionMinTimestamp(peerId, timestamp): let inclusion = transaction.getPeerChatListInclusion(peerId)