Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios

This commit is contained in:
Ilya Laktyushin 2022-07-04 15:49:22 +03:00
commit a8bf32fa45
4 changed files with 5 additions and 5 deletions

View File

@ -53,7 +53,7 @@ func deleteMessagesInteractively(transaction: Transaction, stateManager: Account
if peerId.namespace == Namespaces.Peer.CloudChannel || peerId.namespace == Namespaces.Peer.CloudGroup || peerId.namespace == Namespaces.Peer.CloudUser {
let remoteMessageIds = peerMessageIds.filter { id in
if id.namespace == Namespaces.Message.Local {
if id.namespace == Namespaces.Message.Local || id.namespace == Namespaces.Message.ScheduledLocal {
return false
}
return true

View File

@ -474,10 +474,10 @@ class ChatMessageAnimatedStickerItemNode: ChatMessageItemView {
override func setupItem(_ item: ChatMessageItem, synchronousLoad: Bool) {
super.setupItem(item, synchronousLoad: synchronousLoad)
if item.message.id.namespace == Namespaces.Message.Local {
if item.message.id.namespace == Namespaces.Message.Local || item.message.id.namespace == Namespaces.Message.ScheduledLocal {
self.wasPending = true
}
if self.wasPending && item.message.id.namespace != Namespaces.Message.Local {
if self.wasPending && (item.message.id.namespace != Namespaces.Message.Local && item.message.id.namespace != Namespaces.Message.ScheduledLocal) {
self.didChangeFromPendingToSent = true
}

View File

@ -81,7 +81,7 @@ class ChatMessageInstantVideoItemNode: ChatMessageItemView, UIGestureRecognizerD
self.interactiveVideoNode.shouldOpen = { [weak self] in
if let strongSelf = self {
if let item = strongSelf.item, item.message.id.namespace == Namespaces.Message.Local {
if let item = strongSelf.item, (item.message.id.namespace == Namespaces.Message.Local || item.message.id.namespace == Namespaces.Message.ScheduledLocal) {
return false
}
return !strongSelf.animatingHeight

View File

@ -231,7 +231,7 @@ class ChatMessageInteractiveInstantVideoNode: ASDisplayNode {
break
}
}
if item.message.id.namespace == Namespaces.Message.Local {
if item.message.id.namespace == Namespaces.Message.Local || item.message.id.namespace == Namespaces.Message.ScheduledLocal {
notConsumed = true
}