mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-08 08:31:13 +00:00
Fix reply forward author display
This commit is contained in:
parent
d2869439a1
commit
923d66cd13
@ -46,7 +46,6 @@ class ChatMessageReplyInfoNode: ASDisplayNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class func asyncLayout(_ maybeNode: ChatMessageReplyInfoNode?) -> (_ theme: ChatPresentationData, _ strings: PresentationStrings, _ context: AccountContext, _ type: ChatMessageReplyInfoType, _ message: Message, _ constrainedSize: CGSize) -> (CGSize, () -> ChatMessageReplyInfoNode) {
|
class func asyncLayout(_ maybeNode: ChatMessageReplyInfoNode?) -> (_ theme: ChatPresentationData, _ strings: PresentationStrings, _ context: AccountContext, _ type: ChatMessageReplyInfoType, _ message: Message, _ constrainedSize: CGSize) -> (CGSize, () -> ChatMessageReplyInfoNode) {
|
||||||
|
|
||||||
let titleNodeLayout = TextNode.asyncLayout(maybeNode?.titleNode)
|
let titleNodeLayout = TextNode.asyncLayout(maybeNode?.titleNode)
|
||||||
let textNodeLayout = TextNode.asyncLayout(maybeNode?.textNode)
|
let textNodeLayout = TextNode.asyncLayout(maybeNode?.textNode)
|
||||||
let imageNodeLayout = TransformImageNode.asyncLayout(maybeNode?.imageNode)
|
let imageNodeLayout = TransformImageNode.asyncLayout(maybeNode?.imageNode)
|
||||||
@ -57,7 +56,13 @@ class ChatMessageReplyInfoNode: ASDisplayNode {
|
|||||||
let titleFont = Font.medium(fontSize)
|
let titleFont = Font.medium(fontSize)
|
||||||
let textFont = Font.regular(fontSize)
|
let textFont = Font.regular(fontSize)
|
||||||
|
|
||||||
var titleString = message.effectiveAuthor.flatMap(EnginePeer.init)?.displayTitle(strings: strings, displayOrder: presentationData.nameDisplayOrder) ?? strings.User_DeletedAccount
|
var author: Peer?
|
||||||
|
if let forwardAuthor = message.forwardInfo?.author {
|
||||||
|
author = forwardAuthor
|
||||||
|
} else {
|
||||||
|
author = message.effectiveAuthor
|
||||||
|
}
|
||||||
|
var titleString = author.flatMap(EnginePeer.init)?.displayTitle(strings: strings, displayOrder: presentationData.nameDisplayOrder) ?? strings.User_DeletedAccount
|
||||||
|
|
||||||
if let forwardInfo = message.forwardInfo, forwardInfo.flags.contains(.isImported) {
|
if let forwardInfo = message.forwardInfo, forwardInfo.flags.contains(.isImported) {
|
||||||
if let author = forwardInfo.author {
|
if let author = forwardInfo.author {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user