Fix voice chats in legacy groups

This commit is contained in:
Ilya Laktyushin
2021-02-18 00:04:13 +04:00
parent 5096e5c84d
commit 22f9a91f97
6 changed files with 35 additions and 2 deletions

View File

@@ -1055,6 +1055,11 @@ func peerInfoHeaderButtons(peer: Peer?, cachedData: CachedPeerData?, isOpenedFro
var canAddMembers = false
var isPublic = false
var isCreator = false
var hasVoiceChat = false
if group.flags.contains(.hasVoiceChat) {
hasVoiceChat = true
}
if case .creator = group.role {
isCreator = true
@@ -1079,6 +1084,9 @@ func peerInfoHeaderButtons(peer: Peer?, cachedData: CachedPeerData?, isOpenedFro
}
result.append(.mute)
if hasVoiceChat {
result.append(.voiceChat)
}
result.append(.search)
result.append(.more)
}