mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Comment updates
This commit is contained in:
@@ -115,7 +115,9 @@ final class ChatMessageNotificationItemNode: NotificationItemNode {
|
||||
if let channel = peer as? TelegramChannel, case .broadcast = channel.info {
|
||||
title = peer.displayTitle(strings: item.strings, displayOrder: item.nameDisplayOrder)
|
||||
} else if let author = firstMessage.author {
|
||||
if author.id != peer.id {
|
||||
if firstMessage.id.peerId.isReplies, let _ = firstMessage.sourceReference, let effectiveAuthor = firstMessage.forwardInfo?.author {
|
||||
title = effectiveAuthor.displayTitle(strings: item.strings, displayOrder: item.nameDisplayOrder) + "@" + peer.displayTitle(strings: item.strings, displayOrder: item.nameDisplayOrder)
|
||||
} else if author.id != peer.id {
|
||||
if author.id == item.context.account.peerId {
|
||||
title = presentationData.strings.DialogList_You + "@" + peer.displayTitle(strings: item.strings, displayOrder: item.nameDisplayOrder)
|
||||
} else {
|
||||
@@ -136,14 +138,18 @@ final class ChatMessageNotificationItemNode: NotificationItemNode {
|
||||
title = peer.displayTitle(strings: item.strings, displayOrder: item.nameDisplayOrder)
|
||||
}
|
||||
|
||||
if let text = title, firstMessage.flags.contains(.WasScheduled) {
|
||||
if let _ = title, firstMessage.flags.contains(.WasScheduled) {
|
||||
if let author = firstMessage.author, author.id == peer.id, author.id == item.context.account.peerId {
|
||||
isReminder = true
|
||||
} else {
|
||||
isScheduled = true
|
||||
}
|
||||
}
|
||||
self.avatarNode.setPeer(context: item.context, theme: presentationData.theme, peer: peer, overrideImage: peer.id == item.context.account.peerId ? .savedMessagesIcon : nil, emptyColor: presentationData.theme.list.mediaPlaceholderColor)
|
||||
var avatarPeer = peer
|
||||
if firstMessage.id.peerId.isReplies, let author = firstMessage.forwardInfo?.author {
|
||||
avatarPeer = author
|
||||
}
|
||||
self.avatarNode.setPeer(context: item.context, theme: presentationData.theme, peer: avatarPeer, overrideImage: peer.id == item.context.account.peerId ? .savedMessagesIcon : nil, emptyColor: presentationData.theme.list.mediaPlaceholderColor)
|
||||
}
|
||||
|
||||
var titleIcon: UIImage?
|
||||
|
||||
Reference in New Issue
Block a user