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:
@@ -213,12 +213,16 @@ extension ChatControllerImpl {
|
||||
|
||||
var showPremiumGift = false
|
||||
if !premiumConfiguration.isPremiumDisabled {
|
||||
if premiumConfiguration.showPremiumGiftInAttachMenu || self.presentationInterfaceState.hasBirthdayToday {
|
||||
if self.presentationInterfaceState.alwaysShowGiftButton {
|
||||
showPremiumGift = true
|
||||
} else if self.presentationInterfaceState.hasBirthdayToday {
|
||||
showPremiumGift = true
|
||||
} else if premiumConfiguration.showPremiumGiftInAttachMenu || premiumConfiguration.showPremiumGiftInTextField {
|
||||
showPremiumGift = true
|
||||
}
|
||||
}
|
||||
|
||||
if let peer = self.presentationInterfaceState.renderedPeer?.peer, showPremiumGift, let user = peer as? TelegramUser, !user.isPremium && !user.isDeleted && user.botInfo == nil && !user.flags.contains(.isSupport) {
|
||||
if let peer = self.presentationInterfaceState.renderedPeer?.peer, showPremiumGift, let user = peer as? TelegramUser, !user.isDeleted && user.botInfo == nil && !user.flags.contains(.isSupport) {
|
||||
premiumGiftOptions = self.presentationInterfaceState.premiumGiftOptions
|
||||
} else {
|
||||
premiumGiftOptions = []
|
||||
|
||||
Reference in New Issue
Block a user