mirror of
https://github.com/TelegramMessenger/Telegram-iOS.git
synced 2026-07-06 03:33:41 +02:00
Update API
This commit is contained in:
parent
8cfec897ee
commit
cdc82e4235
54 changed files with 1529 additions and 617 deletions
|
|
@ -40,17 +40,6 @@ public enum ShareControllerPreferredAction {
|
|||
case custom(action: ShareControllerAction)
|
||||
}
|
||||
|
||||
public enum ShareControllerExternalStatus {
|
||||
case preparing(Bool)
|
||||
case progress(Float)
|
||||
case done
|
||||
}
|
||||
|
||||
public enum ShareControllerError {
|
||||
case generic
|
||||
case fileTooBig(Int64)
|
||||
}
|
||||
|
||||
public struct ShareControllerSegmentedValue {
|
||||
let title: String
|
||||
let subject: ShareControllerSubject
|
||||
|
|
@ -65,17 +54,6 @@ public struct ShareControllerSegmentedValue {
|
|||
}
|
||||
}
|
||||
|
||||
public enum ShareControllerSubject {
|
||||
case url(String)
|
||||
case text(String)
|
||||
case quote(text: String, url: String)
|
||||
case messages([Message])
|
||||
case image([ImageRepresentationWithReference])
|
||||
case media(AnyMediaReference)
|
||||
case mapMedia(TelegramMediaMap)
|
||||
case fromExternal(([PeerId], [PeerId: Int64], String, ShareControllerAccountContext, Bool) -> Signal<ShareControllerExternalStatus, ShareControllerError>)
|
||||
}
|
||||
|
||||
private enum ExternalShareItem {
|
||||
case text(String)
|
||||
case url(URL)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue