From 57d8635db9deaa38affe1a97b33ba9d6e729b27b Mon Sep 17 00:00:00 2001 From: Mike Renoir <> Date: Tue, 26 Apr 2022 20:04:33 +0400 Subject: [PATCH] premium effect --- .../SyncCore/SyncCore_TelegramMediaFile.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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