diff --git a/TelegramCore/ProcessSecretChatIncomingDecryptedOperations.swift b/TelegramCore/ProcessSecretChatIncomingDecryptedOperations.swift index fb7741a5d2..fb2c569ac3 100644 --- a/TelegramCore/ProcessSecretChatIncomingDecryptedOperations.swift +++ b/TelegramCore/ProcessSecretChatIncomingDecryptedOperations.swift @@ -304,7 +304,7 @@ func processSecretChatIncomingDecryptedOperations(mediaBox: MediaBox, modifier: } if updatedState != state { modifier.setPeerChatState(peerId, state: updatedState) - updatedPeer = peer.withUpdatedEmbeddedState(updatedState.embeddedState.peerState) + updatedPeer = updatedPeer.withUpdatedEmbeddedState(updatedState.embeddedState.peerState) } if !peer.isEqual(updatedPeer) { updatePeers(modifier: modifier, peers: [updatedPeer], update: { _, updated in