Various fixes

This commit is contained in:
Ilya Laktyushin 2026-02-27 16:47:54 +04:00
parent 6b2bb6bfe6
commit e6320bcd91

View file

@ -5280,8 +5280,8 @@ public final class ChatControllerImpl: TelegramBaseController, ChatController, G
let chatParticipant = Promise<ChannelParticipant?>()
if let channel = chatPeer as? TelegramChannel {
canEdit = channel.hasPermission(.manageRanks)
canEdit = channel.hasPermission(.manageRanks) && role == .member
if let defaultBannedRights = channel.defaultBannedRights {
canChange = !defaultBannedRights.flags.contains(.banEditRank)