mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 14:45:21 +00:00
Various improvements
This commit is contained in:
@@ -179,13 +179,15 @@ func inputTextPanelStateForChatPresentationInterfaceState(_ chatPresentationInte
|
||||
let premiumConfiguration = PremiumConfiguration.with(appConfiguration: context.currentAppConfiguration.with { $0 })
|
||||
var showPremiumGift = false
|
||||
if !premiumConfiguration.isPremiumDisabled {
|
||||
if chatPresentationInterfaceState.hasBirthdayToday {
|
||||
if chatPresentationInterfaceState.alwaysShowGiftButton {
|
||||
showPremiumGift = true
|
||||
} else if chatPresentationInterfaceState.hasBirthdayToday {
|
||||
showPremiumGift = true
|
||||
} else if premiumConfiguration.showPremiumGiftInAttachMenu && premiumConfiguration.showPremiumGiftInTextField {
|
||||
showPremiumGift = true
|
||||
}
|
||||
}
|
||||
if isTextEmpty, showPremiumGift, let peer = chatPresentationInterfaceState.renderedPeer?.peer as? TelegramUser, !peer.isDeleted && peer.botInfo == nil && !peer.flags.contains(.isSupport) && chatPresentationInterfaceState.suggestPremiumGift {
|
||||
if isTextEmpty, showPremiumGift, let peer = chatPresentationInterfaceState.renderedPeer?.peer as? TelegramUser, !peer.isDeleted && peer.botInfo == nil && !peer.flags.contains(.isSupport) { //&& chatPresentationInterfaceState.suggestPremiumGift {
|
||||
accessoryItems.append(.gift)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user