mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Various improvements
This commit is contained in:
@@ -200,15 +200,15 @@ private final class AttachButtonComponent: CombinedComponent {
|
||||
case .gift:
|
||||
name = strings.Attachment_Gift
|
||||
imageName = "Chat/Attach Menu/Gift"
|
||||
case let .app(peer, appName, appIcons):
|
||||
botPeer = peer
|
||||
name = appName
|
||||
case let .app(bot):
|
||||
botPeer = bot.peer
|
||||
name = bot.shortName
|
||||
imageName = ""
|
||||
if let file = appIcons[.iOSAnimated] {
|
||||
if let file = bot.icons[.iOSAnimated] {
|
||||
animationFile = file
|
||||
} else if let file = appIcons[.iOSStatic] {
|
||||
} else if let file = bot.icons[.iOSStatic] {
|
||||
imageFile = file
|
||||
} else if let file = appIcons[.default] {
|
||||
} else if let file = bot.icons[.default] {
|
||||
imageFile = file
|
||||
}
|
||||
case .standalone:
|
||||
@@ -1142,10 +1142,10 @@ final class AttachmentPanel: ASDisplayNode, UIScrollViewDelegate {
|
||||
}
|
||||
|
||||
let type = self.buttons[i]
|
||||
if case let .app(peer, _, iconFiles) = type {
|
||||
for (name, file) in iconFiles {
|
||||
if [.default, .iOSAnimated, .placeholder].contains(name) {
|
||||
if self.iconDisposables[file.fileId] == nil, let peer = PeerReference(peer._asPeer()) {
|
||||
if case let .app(bot) = type {
|
||||
for (name, file) in bot.icons {
|
||||
if [.default, .iOSAnimated, .iOSSettingsStatic, .placeholder].contains(name) {
|
||||
if self.iconDisposables[file.fileId] == nil, let peer = PeerReference(bot.peer._asPeer()) {
|
||||
if case .placeholder = name {
|
||||
let account = self.context.account
|
||||
let path = account.postbox.mediaBox.cachedRepresentationCompletePath(file.resource.id, representation: CachedPreparedSvgRepresentation())
|
||||
@@ -1214,8 +1214,8 @@ final class AttachmentPanel: ASDisplayNode, UIScrollViewDelegate {
|
||||
accessibilityTitle = self.presentationData.strings.Attachment_Poll
|
||||
case .gift:
|
||||
accessibilityTitle = self.presentationData.strings.Attachment_Gift
|
||||
case let .app(_, appName, _):
|
||||
accessibilityTitle = appName
|
||||
case let .app(bot):
|
||||
accessibilityTitle = bot.shortName
|
||||
case .standalone:
|
||||
accessibilityTitle = ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user