Fix peer info header buttons

This commit is contained in:
Ilya Laktyushin 2021-06-18 16:26:25 +03:00
parent 22b5b4f185
commit 2ceed9ddde

View File

@ -1026,7 +1026,6 @@ func peerInfoHeaderButtons(peer: Peer?, cachedData: CachedPeerData?, isOpenedFro
hasDiscussion = true
}
case .group:
displayLeave = false
if channel.flags.contains(.isCreator) || channel.hasPermission(.inviteMembers) {
result.append(.addMember)
}
@ -1043,9 +1042,6 @@ func peerInfoHeaderButtons(peer: Peer?, cachedData: CachedPeerData?, isOpenedFro
default:
displayLeave = false
}
if canViewStats {
displayLeave = false
}
result.append(.mute)
if hasVoiceChat || canStartVoiceChat {
result.append(.voiceChat)
@ -1057,11 +1053,6 @@ func peerInfoHeaderButtons(peer: Peer?, cachedData: CachedPeerData?, isOpenedFro
if displayLeave {
result.append(.leave)
}
if displayLeave && !channel.flags.contains(.isCreator) {
if let _ = channel.adminRights {
displayMore = false
}
}
var canReport = true
if channel.isVerified || channel.adminRights != nil || channel.flags.contains(.isCreator) {
canReport = false