Various Fixes

This commit is contained in:
Ilya Laktyushin
2021-07-25 03:38:38 +03:00
parent 273c34bc5c
commit 8f8aa37020
13 changed files with 373 additions and 305 deletions

View File

@@ -55,9 +55,15 @@ public final class PeerSelectionControllerParams {
}
}
public enum PeerSelectionControllerSendMode {
case generic
case silent
case schedule
}
public protocol PeerSelectionController: ViewController {
var peerSelected: ((Peer) -> Void)? { get set }
var multiplePeersSelected: (([Peer], NSAttributedString) -> Void)? { get set }
var multiplePeersSelected: (([Peer], NSAttributedString, PeerSelectionControllerSendMode) -> Void)? { get set }
var inProgress: Bool { get set }
var customDismiss: (() -> Void)? { get set }
}