Refactoring

This commit is contained in:
Ali
2021-09-23 19:57:25 +03:00
parent 3eead87254
commit 49279a33f0
20 changed files with 387 additions and 239 deletions

View File

@@ -51,5 +51,12 @@ public extension TelegramEngine {
return peers.map(EngineRenderedPeer.init)
}
}
public func searchContacts(query: String) -> Signal<([EnginePeer], [EnginePeer.Id: EnginePeer.Presence]), NoError> {
return self.account.postbox.searchContacts(query: query)
|> map { peers, presences in
return (peers.map(EnginePeer.init), presences.mapValues(EnginePeer.Presence.init))
}
}
}
}