mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-03 21:16:35 +00:00
Fix build
This commit is contained in:
parent
9750f70987
commit
738dbd2b7c
@ -60,9 +60,10 @@ public final class EngineMediaResource: Equatable {
|
||||
}
|
||||
|
||||
public enum FetchStatus: Equatable {
|
||||
case Remote
|
||||
case Remote(progress: Float)
|
||||
case Local
|
||||
case Fetching(isActive: Bool, progress: Float)
|
||||
case Paused(progress: Float)
|
||||
}
|
||||
|
||||
public struct Id: Equatable, Hashable {
|
||||
@ -105,23 +106,27 @@ public extension EngineMediaResource.ResourceData {
|
||||
public extension EngineMediaResource.FetchStatus {
|
||||
init(_ status: MediaResourceStatus) {
|
||||
switch status {
|
||||
case .Remote:
|
||||
self = .Remote
|
||||
case let .Remote(progress):
|
||||
self = .Remote(progress: progress)
|
||||
case .Local:
|
||||
self = .Local
|
||||
case let .Fetching(isActive, progress):
|
||||
self = .Fetching(isActive: isActive, progress: progress)
|
||||
case let .Paused(progress):
|
||||
self = .Paused(progress: progress)
|
||||
}
|
||||
}
|
||||
|
||||
func _asStatus() -> MediaResourceStatus {
|
||||
switch self {
|
||||
case .Remote:
|
||||
return .Remote
|
||||
case let .Remote(progress):
|
||||
return .Remote(progress: progress)
|
||||
case .Local:
|
||||
return .Local
|
||||
case let .Fetching(isActive, progress):
|
||||
return .Fetching(isActive: isActive, progress: progress)
|
||||
case let .Paused(progress):
|
||||
return .Paused(progress: progress)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -251,7 +251,7 @@ func legacyWebSearchItem(account: Account, result: ChatContextResult) -> LegacyW
|
||||
switch status {
|
||||
case .Local:
|
||||
return 1.0
|
||||
case .Remote:
|
||||
case .Remote, .Paused:
|
||||
return 0.027
|
||||
case let .Fetching(_, progress):
|
||||
return max(progress, 0.1)
|
||||
|
||||
@ -527,7 +527,7 @@ final class WebSearchVideoGalleryItemNode: ZoomableContentGalleryItemNode {
|
||||
switch fetchStatus {
|
||||
case .Local:
|
||||
videoNode.togglePlayPause()
|
||||
case .Remote:
|
||||
case .Remote, .Paused:
|
||||
if self.requiresDownload {
|
||||
self.fetchControls?.fetch()
|
||||
} else {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user