mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 14:45:21 +00:00
UI improvements
This commit is contained in:
@@ -30,17 +30,17 @@ final class ChatRestrictedInputPanelNode: ChatInputPanelNode {
|
||||
self.presentationInterfaceState = interfaceState
|
||||
}
|
||||
|
||||
let bannedPermission: (Int32, Bool)?
|
||||
var bannedPermission: (Int32, Bool)?
|
||||
if let channel = interfaceState.renderedPeer?.peer as? TelegramChannel {
|
||||
bannedPermission = channel.hasBannedPermission(.banSendText)
|
||||
} else if let group = interfaceState.renderedPeer?.peer as? TelegramGroup {
|
||||
if group.hasBannedPermission(.banSendText) {
|
||||
if let value = channel.hasBannedPermission(.banSendText) {
|
||||
bannedPermission = value
|
||||
} else if !channel.hasPermission(.sendSomething) {
|
||||
bannedPermission = (Int32.max, false)
|
||||
}
|
||||
} else if let group = interfaceState.renderedPeer?.peer as? TelegramGroup {
|
||||
if !group.hasPermission(.sendSomething) {
|
||||
bannedPermission = (Int32.max, false)
|
||||
} else {
|
||||
bannedPermission = nil
|
||||
}
|
||||
} else {
|
||||
bannedPermission = nil
|
||||
}
|
||||
|
||||
var iconImage: UIImage?
|
||||
|
||||
Reference in New Issue
Block a user