Svg-powered patterns

This commit is contained in:
Ilya Laktyushin
2019-12-27 10:33:32 +03:00
parent e62dea176f
commit 6a5288596a
22 changed files with 93 additions and 53 deletions

View File

@@ -73,7 +73,7 @@ public func chatControllerBackgroundImage(theme: PresentationTheme?, wallpaper i
}
}
case let .file(file):
if file.isPattern, let color = file.settings.color, let intensity = file.settings.intensity {
if wallpaper.isPattern, let color = file.settings.color, let intensity = file.settings.intensity {
var image: UIImage?
let _ = mediaBox.cachedResourceRepresentation(file.file.resource, representation: CachedPatternWallpaperRepresentation(color: color, bottomColor: file.settings.bottomColor, intensity: intensity, rotation: file.settings.rotation), complete: true, fetch: true, attemptSynchronously: true).start(next: { data in
if data.complete {