mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Video player and calls
This commit is contained in:
@@ -184,6 +184,12 @@ private func findMediaResource(media: Media, previousMedia: Media?, resource: Me
|
||||
return representation.resource
|
||||
}
|
||||
}
|
||||
|
||||
for alternativeRepresentation in file.alternativeRepresentations {
|
||||
if let result = findMediaResource(media: alternativeRepresentation, previousMedia: previousMedia, resource: resource) {
|
||||
return result
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if let webPage = media as? TelegramMediaWebpage, case let .Loaded(content) = webPage.content {
|
||||
if let image = content.image, let result = findMediaResource(media: image, previousMedia: previousMedia, resource: resource) {
|
||||
@@ -254,6 +260,12 @@ func findMediaResourceById(media: Media, resourceId: MediaResourceId) -> Telegra
|
||||
return representation.resource
|
||||
}
|
||||
}
|
||||
|
||||
for alternativeRepresentation in file.alternativeRepresentations {
|
||||
if let result = findMediaResourceById(media: alternativeRepresentation, resourceId: resourceId) {
|
||||
return result
|
||||
}
|
||||
}
|
||||
} else if let webPage = media as? TelegramMediaWebpage, case let .Loaded(content) = webPage.content {
|
||||
if let image = content.image, let result = findMediaResourceById(media: image, resourceId: resourceId) {
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user