Fix pinned message context menu in regular chats

This commit is contained in:
Ali 2020-10-19 17:37:00 +04:00
parent 97303351ed
commit 656554c2b0

View File

@ -648,19 +648,10 @@ func contextMenuForChatPresentationIntefaceState(chatPresentationInterfaceState:
if data.canPin, case .peer = chatPresentationInterfaceState.chatLocation {
var pinnedSelectedMessageId: MessageId?
if let _ = chatPresentationInterfaceState.renderedPeer?.peer as? TelegramChannel {
for message in messages {
if message.tags.contains(.pinned) {
pinnedSelectedMessageId = message.id
break
}
}
} else {
for message in messages {
if chatPresentationInterfaceState.pinnedMessage?.message.id == message.id {
pinnedSelectedMessageId = message.id
break
}
for message in messages {
if message.tags.contains(.pinned) {
pinnedSelectedMessageId = message.id
break
}
}