Paid media improvements

This commit is contained in:
Ilya Laktyushin
2024-06-22 13:40:06 +04:00
parent 3b1d57f3cc
commit 7eee1436e7
7 changed files with 238 additions and 40 deletions

View File

@@ -458,6 +458,11 @@ public final class StarsImageComponent: Component {
dimensions = imageDimensions.cgSize.aspectFilled(imageSize)
}
secondImageNode.setSignal(chatMessagePhotoThumbnail(account: component.context.account, userLocation: .other, photoReference: .standalone(media: image), onlyFullSize: false, blurred: false))
} else if let file = media[1] as? TelegramMediaFile {
if let videoDimensions = file.dimensions {
dimensions = videoDimensions.cgSize.aspectFilled(imageSize)
}
secondImageNode.setSignal(mediaGridMessageVideo(postbox: component.context.account.postbox, userLocation: .other, videoReference: .standalone(media: file), useLargeThumbnail: true, autoFetchFullSizeThumbnail: true))
}
}
imageFrameNode.backgroundColor = component.backgroundColor