mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Fix pinned message context menu in regular chats
This commit is contained in:
parent
97303351ed
commit
656554c2b0
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user