2019-12-09 20:25:39 +04:00

41 lines
837 B
Swift

import Foundation
import TelegramCore
import SyncCore
public extension TelegramWallpaper {
var isEmpty: Bool {
switch self {
case .image:
return false
case let .file(file):
if file.isPattern, file.settings.color == 0xffffff {
return true
} else {
return false
}
case let .color(color):
return color == 0xffffff
default:
return false
}
}
var isColorOrGradient: Bool {
switch self {
case .color, .gradient:
return true
default:
return false
}
}
var isBuiltin: Bool {
switch self {
case .builtin:
return true
default:
return false
}
}
}