Various Fixes

This commit is contained in:
Ilya Laktyushin
2021-02-12 16:54:07 +04:00
parent 458e6bd900
commit a47a83e9a9
17 changed files with 4389 additions and 4256 deletions

View File

@@ -1340,7 +1340,7 @@ private func editingItems(data: PeerInfoScreenData?, context: AccountContext, pr
}
}
if isCreator || (channel.hasPermission(.inviteMembers)) {
if isCreator || (channel.adminRights?.flags.contains(.canInviteUsers) == true) {
let invitesText: String
if let count = data.invitations?.count, count > 0 {
invitesText = "\(count)"
@@ -6234,10 +6234,8 @@ func presentAddMembers(context: AccountContext, parentController: ViewController
break
}
} else if let channel = groupPeer as? TelegramChannel {
if channel.hasPermission(.inviteMembers) {
if channel.flags.contains(.isCreator) || (channel.hasPermission(.inviteMembers)) {
canCreateInviteLink = true
}
if channel.flags.contains(.isCreator) || (channel.adminRights?.flags.contains(.canInviteUsers) == true) {
canCreateInviteLink = true
}
}