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 { if data.canPin, case .peer = chatPresentationInterfaceState.chatLocation {
var pinnedSelectedMessageId: MessageId? var pinnedSelectedMessageId: MessageId?
if let _ = chatPresentationInterfaceState.renderedPeer?.peer as? TelegramChannel { for message in messages {
for message in messages { if message.tags.contains(.pinned) {
if message.tags.contains(.pinned) { pinnedSelectedMessageId = message.id
pinnedSelectedMessageId = message.id break
break
}
}
} else {
for message in messages {
if chatPresentationInterfaceState.pinnedMessage?.message.id == message.id {
pinnedSelectedMessageId = message.id
break
}
} }
} }