mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Various fixes
This commit is contained in:
parent
a85c8073b1
commit
d11ab57854
@ -471,7 +471,7 @@ public final class ListMessageSnippetItemNode: ListMessageNode {
|
||||
let host: String? = concealed ? urlString : parsedUrl?.host
|
||||
if let url = parsedUrl, let host = host {
|
||||
primaryUrl = urlString
|
||||
title = NSAttributedString(string: tempTitleString as String, font: titleFont, textColor: item.presentationData.theme.theme.list.itemPrimaryTextColor)
|
||||
title = NSAttributedString(string: (tempTitleString as String).uppercased(), font: titleFont, textColor: item.presentationData.theme.theme.list.itemPrimaryTextColor)
|
||||
if url.path.hasPrefix("/addstickers/") {
|
||||
iconText = NSAttributedString(string: "S", font: iconFont, textColor: UIColor.white)
|
||||
} else if url.path.hasPrefix("/addemoji/") {
|
||||
|
@ -2039,23 +2039,22 @@ private final class PremiumIntroScreenComponent: CombinedComponent {
|
||||
availableProducts = .single([])
|
||||
}
|
||||
|
||||
let presentationData = context.sharedContext.currentPresentationData.with { $0 }
|
||||
let otherPeerName: Signal<String?, NoError>
|
||||
if case let .gift(fromPeerId, toPeerId, _) = source {
|
||||
let otherPeerId = fromPeerId != context.account.peerId ? fromPeerId : toPeerId
|
||||
otherPeerName = context.engine.data.get(TelegramEngine.EngineData.Item.Peer.Peer(id: otherPeerId))
|
||||
|> map { peer -> String? in
|
||||
return peer?.displayTitle(strings: presentationData.strings, displayOrder: presentationData.nameDisplayOrder)
|
||||
return peer?.compactDisplayTitle
|
||||
}
|
||||
} else if case let .profile(peerId) = source {
|
||||
otherPeerName = context.engine.data.get(TelegramEngine.EngineData.Item.Peer.Peer(id: peerId))
|
||||
|> map { peer -> String? in
|
||||
return peer?.displayTitle(strings: presentationData.strings, displayOrder: presentationData.nameDisplayOrder)
|
||||
return peer?.compactDisplayTitle
|
||||
}
|
||||
} else if case let .emojiStatus(peerId, _, _, _) = source {
|
||||
otherPeerName = context.engine.data.get(TelegramEngine.EngineData.Item.Peer.Peer(id: peerId))
|
||||
|> map { peer -> String? in
|
||||
return peer?.displayTitle(strings: presentationData.strings, displayOrder: presentationData.nameDisplayOrder)
|
||||
return peer?.compactDisplayTitle
|
||||
}
|
||||
} else {
|
||||
otherPeerName = .single(nil)
|
||||
|
Loading…
x
Reference in New Issue
Block a user