Fix first time pattern background loading

This commit is contained in:
Ali
2021-06-13 02:14:44 +04:00
parent 6aa79050b0
commit 4b19b57a86
6 changed files with 116 additions and 52 deletions

View File

@@ -173,6 +173,13 @@ final class SettingsThemeWallpaperNode: ASDisplayNode {
self.arguments = PatternWallpaperArguments(colors: [.clear], rotation: nil, customPatternColor: isLight ? .black : .white)
}
imageSignal = patternWallpaperImage(account: context.account, accountManager: context.sharedContext.accountManager, representations: convertedRepresentations, mode: .thumbnail, autoFetchFullSize: true)
|> mapToSignal { value -> Signal<(TransformImageArguments) -> DrawingContext?, NoError> in
if let value = value {
return .single(value)
} else {
return .complete()
}
}
} else {
self.imageNode.alpha = 1.0