mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-23 14:05:33 +00:00
Merge commit 'ee1cb8fdf68eedb7197fd3fb18b42b66925e0cc0'
# Conflicts: # TelegramCore/StandaloneSendMessage.swift
This commit is contained in:
commit
c20a880863
@ -693,8 +693,6 @@ public func messageForNotification(modifier: Modifier, id: MessageId, alwaysRetu
|
||||
Logger.shared.log("AccountStateManager", "notification settings for \(id.peerId) are undefined")
|
||||
}
|
||||
|
||||
|
||||
if notify {
|
||||
let message = modifier.getMessage(id)
|
||||
if let message = message {
|
||||
var foundReadState = false
|
||||
@ -710,16 +708,15 @@ public func messageForNotification(modifier: Modifier, id: MessageId, alwaysRetu
|
||||
Logger.shared.log("AccountStateManager", "read state for \(id.peerId) is undefined")
|
||||
}
|
||||
|
||||
if notify || message.flags.contains(.Personal) {
|
||||
return (message, isUnread)
|
||||
} else {
|
||||
return (alwaysReturnMessage ? message : nil, false)
|
||||
}
|
||||
|
||||
|
||||
} else {
|
||||
Logger.shared.log("AccountStateManager", "notification message doesn't exist")
|
||||
return (nil, false)
|
||||
}
|
||||
} else {
|
||||
var message: Message?
|
||||
if alwaysReturnMessage {
|
||||
message = modifier.getMessage(id)
|
||||
}
|
||||
return (message, false)
|
||||
}
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ private func sendMessageContent(account: Account, peerId: PeerId, attributes: [M
|
||||
if peerId.namespace == Namespaces.Peer.SecretChat {
|
||||
return .complete()
|
||||
} else if let peer = modifier.getPeer(peerId), let inputPeer = apiInputPeer(peer) {
|
||||
var uniqueId: Int64 = 0
|
||||
var uniqueId: Int64 = arc4random64()
|
||||
//var forwardSourceInfoAttribute: ForwardSourceInfoAttribute?
|
||||
var messageEntities: [Api.MessageEntity]?
|
||||
var replyMessageId: Int32?
|
||||
|
Loading…
x
Reference in New Issue
Block a user