Pinning contact request message leads to a crash #20131 (#20132)

This commit is contained in:
flexsurfer 2024-05-22 16:43:18 +02:00 committed by GitHub
parent 05a09d1fa1
commit 47b4ab923b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -163,15 +163,10 @@
(fn [pinned-message _]
(let [latest-pin-text (message-text pinned-message)
{:keys [deleted? deleted-for-me?]} pinned-message]
(cond deleted? (i18n/label :t/message-deleted-for-everyone)
deleted-for-me? (i18n/label :t/message-deleted-for-you)
(#{constants/content-type-text
constants/content-type-image
constants/content-type-sticker
constants/content-type-emoji}
(:content-type pinned-message))
(resolver/resolve-message latest-pin-text)
:else latest-pin-text))))
(cond deleted? (i18n/label :t/message-deleted-for-everyone)
deleted-for-me? (i18n/label :t/message-deleted-for-you)
(string? latest-pin-text) latest-pin-text
:else (resolver/resolve-message latest-pin-text)))))
(re-frame/reg-sub
:chats/pin-messages-count