Add YouTube scrubbing thumbnails

This commit is contained in:
Ilya Laktyushin
2020-05-02 19:02:03 +04:00
parent 890db9606c
commit 9ae27ffde6
14 changed files with 378 additions and 44 deletions

View File

@@ -18,6 +18,7 @@ import TelegramAnimatedStickerNode
import WallpaperResources
import Svg
import GZip
import TelegramUniversalVideoContent
public func fetchCachedResourceRepresentation(account: Account, resource: MediaResource, representation: CachedMediaResourceRepresentation) -> Signal<CachedMediaResourceRepresentationResult, NoError> {
if let representation = representation as? CachedStickerAJpegRepresentation {
@@ -133,6 +134,8 @@ public func fetchCachedResourceRepresentation(account: Account, resource: MediaR
}
} else if let resource = resource as? MapSnapshotMediaResource, let _ = representation as? MapSnapshotMediaResourceRepresentation {
return fetchMapSnapshotResource(resource: resource)
} else if let resource = resource as? YoutubeEmbedStoryboardMediaResource, let _ = representation as? YoutubeEmbedStoryboardMediaResourceRepresentation {
return fetchYoutubeEmbedStoryboardResource(resource: resource)
}
return .never()
}