Various fixes

This commit is contained in:
Ilya Laktyushin
2023-11-29 16:13:57 +04:00
parent 60b6d45be5
commit 97e3a66cfb
7 changed files with 37 additions and 8 deletions

View File

@@ -335,6 +335,9 @@ public extension ShareWithPeersScreen {
var peers: [EnginePeer] = []
peers = chatList.items.filter { peer in
if let peer = peer.renderedPeer.peer {
if case .secretChat = peer {
return false
}
if self.initialPeerIds.contains(peer.id) {
return false
}
@@ -478,7 +481,9 @@ public extension ShareWithPeersScreen {
let state = State(
peers: peers.compactMap { $0.peer }.filter { peer in
if case let .user(user) = peer {
if case .secretChat = peer {
return false
} else if case let .user(user) = peer {
if user.id == context.account.peerId {
return false
} else if user.botInfo != nil {