Various Improvements

This commit is contained in:
Ilya Laktyushin
2021-12-23 16:53:22 +04:00
parent 7c7626f6cc
commit 7d218f4812
18 changed files with 804 additions and 2916 deletions

View File

@@ -71,12 +71,9 @@ final class ContactsControllerNode: ASDisplayNode {
var addNearbyImpl: (() -> Void)?
var inviteImpl: (() -> Void)?
var qrScanImpl: (() -> Void)?
let options = [ContactListAdditionalOption(title: presentationData.strings.Contacts_AddPeopleNearby, icon: .generic(UIImage(bundleImageName: "Contact List/PeopleNearbyIcon")!), action: {
addNearbyImpl?()
}), ContactListAdditionalOption(title: presentationData.strings.Contacts_ScanQrCode, icon: .generic(UIImage(bundleImageName: "Settings/QrIcon")!), action: {
qrScanImpl?()
}), ContactListAdditionalOption(title: presentationData.strings.Contacts_InviteFriends, icon: .generic(UIImage(bundleImageName: "Contact List/AddMemberIcon")!), action: {
inviteImpl?()
})]
@@ -133,12 +130,6 @@ final class ContactsControllerNode: ASDisplayNode {
}
}
qrScanImpl = { [weak self] in
if let strongSelf = self {
strongSelf.openQrScan?()
}
}
contextAction = { [weak self] peer, node, gesture in
self?.contextAction(peer: peer, node: node, gesture: gesture)
}