mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios
This commit is contained in:
@@ -4,6 +4,8 @@ import TelegramCore
|
||||
import TextFormat
|
||||
import Display
|
||||
import SwiftSignalKit
|
||||
import TelegramPresentationData
|
||||
import TelegramUIPreferences
|
||||
|
||||
public enum ChatControllerInitialBotStartBehavior {
|
||||
case interactive
|
||||
@@ -367,3 +369,27 @@ public protocol ChatController: ViewController {
|
||||
func updatePresentationMode(_ mode: ChatControllerPresentationMode)
|
||||
func beginMessageSearch(_ query: String)
|
||||
}
|
||||
|
||||
public protocol ChatMessagePrevewItemNode: class {
|
||||
var forwardInfoReferenceNode: ASDisplayNode? { get }
|
||||
}
|
||||
|
||||
public enum FileMediaResourcePlaybackStatus: Equatable {
|
||||
case playing
|
||||
case paused
|
||||
}
|
||||
|
||||
public struct FileMediaResourceStatus: Equatable {
|
||||
public var mediaStatus: FileMediaResourceMediaStatus
|
||||
public var fetchStatus: MediaResourceStatus
|
||||
|
||||
public init(mediaStatus: FileMediaResourceMediaStatus, fetchStatus: MediaResourceStatus) {
|
||||
self.mediaStatus = mediaStatus
|
||||
self.fetchStatus = fetchStatus
|
||||
}
|
||||
}
|
||||
|
||||
public enum FileMediaResourceMediaStatus: Equatable {
|
||||
case fetchStatus(MediaResourceStatus)
|
||||
case playbackStatus(FileMediaResourcePlaybackStatus)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user