mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 14:45:21 +00:00
Various Improvements
This commit is contained in:
@@ -697,6 +697,7 @@ public final class PendingMessageManager {
|
||||
return .complete()
|
||||
} else if let peer = transaction.getPeer(peerId), let inputPeer = apiInputPeer(peer) {
|
||||
var isForward = false
|
||||
var hideSendersNames = false
|
||||
var replyMessageId: Int32?
|
||||
var scheduleTime: Int32?
|
||||
|
||||
@@ -714,6 +715,8 @@ public final class PendingMessageManager {
|
||||
} else if let attribute = attribute as? OutgoingScheduleInfoMessageAttribute {
|
||||
flags |= Int32(1 << 10)
|
||||
scheduleTime = attribute.scheduleTime
|
||||
} else if let _ = attribute as? ForwardHideSendersNamesMessageAttribute {
|
||||
hideSendersNames = true
|
||||
}
|
||||
}
|
||||
|
||||
@@ -722,6 +725,9 @@ public final class PendingMessageManager {
|
||||
if messages.contains(where: { $0.0.groupingKey != nil }) {
|
||||
flags |= (1 << 9)
|
||||
}
|
||||
if hideSendersNames {
|
||||
flags |= (1 << 11)
|
||||
}
|
||||
|
||||
var forwardIds: [(MessageId, Int64)] = []
|
||||
for (message, content) in messages {
|
||||
|
||||
Reference in New Issue
Block a user