diff --git a/submodules/TelegramCore/Sources/SyncCore/SyncCore_TelegramMediaFile.swift b/submodules/TelegramCore/Sources/SyncCore/SyncCore_TelegramMediaFile.swift index ad27b08f9a..30b505a88d 100644 --- a/submodules/TelegramCore/Sources/SyncCore/SyncCore_TelegramMediaFile.swift +++ b/submodules/TelegramCore/Sources/SyncCore/SyncCore_TelegramMediaFile.swift @@ -491,6 +491,19 @@ public final class TelegramMediaFile: Media, Equatable, Codable { return false } + public var premiumEffect: TelegramMediaFile.VideoThumbnail? { + if let effect = self.videoThumbnails.first(where: { thumbnail in + if let resource = thumbnail.resource as? CloudDocumentSizeMediaResource, resource.sizeSpec == "f" { + return true + } else { + return false + } + }) { + return effect + } + return nil + } + public var isVideoSticker: Bool { if self.mimeType == "video/webm" { var hasSticker = false