mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Fix build
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user