From 5beffde0ad3930fa84dc7561b9076ac51ee242e3 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Fri, 24 Feb 2023 12:12:38 +0400 Subject: [PATCH] Merge crash fix --- .../Sources/TelegramEngine/Messages/AdMessages.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Messages/AdMessages.swift b/submodules/TelegramCore/Sources/TelegramEngine/Messages/AdMessages.swift index e0fba0edc0..9c96846a99 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Messages/AdMessages.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Messages/AdMessages.swift @@ -234,10 +234,13 @@ private class AdMessagesHistoryContextImpl { } messagePeers[author.id] = author + + let messageHash = (self.text.hashValue &+ 31 &* peerId.hashValue) &* 31 &+ author.id.hashValue + let messageStableVersion = UInt32(bitPattern: Int32(truncatingIfNeeded: messageHash)) return Message( stableId: 0, - stableVersion: 0, + stableVersion: messageStableVersion, id: MessageId(peerId: peerId, namespace: Namespaces.Message.Local, id: 0), globallyUniqueId: nil, groupingKey: nil,