mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Update filters
This commit is contained in:
@@ -50,11 +50,12 @@ final class PeerTable: Table {
|
||||
assert(self.updatedInitialPeers.isEmpty)
|
||||
}
|
||||
|
||||
func transactionUpdatedPeers() -> [(Peer?, Peer)] {
|
||||
var result: [(Peer?, Peer)] = []
|
||||
func transactionUpdatedPeers(contactsTable: ContactTable) -> [((Peer, Bool)?, (Peer, Bool))] {
|
||||
var result: [((Peer, Bool)?, (Peer, Bool))] = []
|
||||
for (peerId, initialPeer) in self.updatedInitialPeers {
|
||||
if let peer = self.get(peerId) {
|
||||
result.append((initialPeer, peer))
|
||||
let isContact = contactsTable.isContact(peerId: peerId)
|
||||
result.append((initialPeer.flatMap { ($0, isContact) }, (peer, isContact)))
|
||||
} else {
|
||||
assertionFailure()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user