Extract libyuv into a standalone module

This commit is contained in:
Ali
2021-07-21 18:12:17 +02:00
parent 7161c34527
commit cb61f86ba2
186 changed files with 20998 additions and 9615 deletions

View File

@@ -843,13 +843,20 @@ func contextMenuForChatPresentationInterfaceState(chatPresentationInterfaceState
if !hasAutoremove {
for media in message.media {
if media is TelegramMediaAction {
if let action = media as? TelegramMediaAction {
if let channel = message.peers[message.id.peerId] as? TelegramChannel {
if channel.flags.contains(.isCreator) || (channel.adminRights?.rights.contains(.canDeleteMessages) == true) {
} else {
isUnremovableAction = true
}
}
switch action.action {
case .historyScreenshot:
isUnremovableAction = true
default:
break
}
}
if let file = media as? TelegramMediaFile {
if file.isVideo {