Send as improvements

This commit is contained in:
Isaac
2024-08-12 22:34:30 +08:00
parent 03ee1379b2
commit ce0e2ba62d
4 changed files with 27 additions and 9 deletions

View File

@@ -742,11 +742,16 @@ func enqueueMessages(transaction: Transaction, account: Account, peerId: PeerId,
if messageNamespace != Namespaces.Message.ScheduledLocal && messageNamespace != Namespaces.Message.QuickReplyLocal {
attributes.append(ViewCountMessageAttribute(count: 1))
}
if info.flags.contains(.messagesShouldHaveSignatures) {
attributes.append(AuthorSignatureMessageAttribute(signature: accountPeer.debugDisplayTitle))
}
if info.flags.contains(.messagesShouldHaveProfiles) {
authorId = account.peerId
if sendAsPeer == nil {
authorId = account.peerId
}
}
if info.flags.contains(.messagesShouldHaveSignatures) {
if let sendAsPeer, sendAsPeer.id == peerId {
} else {
attributes.append(AuthorSignatureMessageAttribute(signature: accountPeer.debugDisplayTitle))
}
}
case .group:
break