Add bot commands menu

This commit is contained in:
Ilya Laktyushin
2021-06-15 19:35:43 +03:00
parent 140d58bdd6
commit 6eb0726390
22 changed files with 4234 additions and 3567 deletions

View File

@@ -861,6 +861,7 @@ public final class VoiceChatController: ViewController {
private var currentFullscreenEntries: [ListEntry] = []
private var currentTileItems: [VoiceChatTileItem] = []
private var displayPanelVideos = false
private var joinedVideo: Bool?
private var peerViewDisposable: Disposable?
private let leaveDisposable = MetaDisposable()
@@ -4355,6 +4356,9 @@ public final class VoiceChatController: ViewController {
self.actionButton.update(size: centralButtonSize, buttonSize: CGSize(width: 112.0, height: 112.0), state: actionButtonState, title: actionButtonTitle, subtitle: actionButtonSubtitle, dark: self.isFullscreen, small: smallButtons, animated: true)
var hasCameraButton = self.callState?.isVideoEnabled ?? false
if let joinedVideo = self.joinedVideo, !joinedVideo {
hasCameraButton = false
}
switch actionButtonState {
case let .active(state):
switch state {
@@ -4969,6 +4973,8 @@ public final class VoiceChatController: ViewController {
}
}
self.joinedVideo = joinedVideo
if !joinedVideo && !tileItems.isEmpty || !gridTileItems.isEmpty, let peer = self.peer {
tileItems.removeAll()
gridTileItems.removeAll()