Various Fixes

This commit is contained in:
Ilya Laktyushin
2021-03-22 15:02:13 +05:00
parent b6d84038f1
commit ad8e481d5f
16 changed files with 102 additions and 54 deletions

View File

@@ -856,6 +856,8 @@ open class TelegramBaseController: ViewController, KeyShortcutResponder {
let context = self.context
let presentationData = self.context.sharedContext.currentPresentationData.with { $0 }
self.view.endEditing(true)
self.context.joinGroupCall(peerId: peerId, invite: invite, requestJoinAsPeerId: { completion in
let currentAccountPeer = context.account.postbox.loadedPeerWithId(context.account.peerId)
|> map { peer in
@@ -898,7 +900,10 @@ open class TelegramBaseController: ViewController, KeyShortcutResponder {
var items: [ActionSheetItem] = []
var isGroup = false
for peer in peers {
if let peer = peer.peer as? TelegramChannel, case .group = peer.info {
if peer.peer is TelegramGroup {
isGroup = true
break
} else if let peer = peer.peer as? TelegramChannel, case .group = peer.info {
isGroup = true
break
}