ChannelListController: fix chat remove menu

This commit is contained in:
Peter 2019-03-21 14:48:21 +04:00
parent 6c68b822c7
commit 550fba29a1

View File

@ -381,7 +381,7 @@ public class ChatListController: TelegramController, KeyShortcutResponder, UIVie
guard let strongSelf = self, let peer = peer, let chatPeer = peer.peers[peer.peerId], let mainPeer = peer.chatMainPeer else {
return
}
if chatPeer is TelegramUser {
if let user = chatPeer as? TelegramUser, user.botInfo == nil {
strongSelf.maybeAskForPeerChatRemoval(peer: peer, completion: { _ in })
} else {
let actionSheet = ActionSheetController(presentationTheme: strongSelf.presentationData.theme)
@ -1224,6 +1224,7 @@ public class ChatListController: TelegramController, KeyShortcutResponder, UIVie
])
self.present(actionSheet, in: .window(.root))
} else {
completion(true)
self.schedulePeerChatRemoval(peer: peer, type: .forLocalPeer, deleteGloballyIfPossible: deleteGloballyIfPossible)
}
}