mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
20 lines
555 B
Swift
20 lines
555 B
Swift
import Foundation
|
|
import Display
|
|
|
|
public protocol OverlayMediaController: class {
|
|
var hasNodes: Bool { get }
|
|
func addNode(_ node: OverlayMediaItemNode, customTransition: Bool)
|
|
func removeNode(_ node: OverlayMediaItemNode, customTransition: Bool)
|
|
}
|
|
|
|
public final class OverlayMediaManager {
|
|
public var controller: (OverlayMediaController & ViewController)?
|
|
|
|
public init() {
|
|
}
|
|
|
|
public func attachOverlayMediaController(_ controller: OverlayMediaController & ViewController) {
|
|
self.controller = controller
|
|
}
|
|
}
|