initial
This commit is contained in:
30
Pods/SwiftEntryKit/Source/Model/EntryAttributes/EKAttributes+Validations.swift
generated
Normal file
30
Pods/SwiftEntryKit/Source/Model/EntryAttributes/EKAttributes+Validations.swift
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
//
|
||||
// EKAttributes+Validations.swift
|
||||
// SwiftEntryKit
|
||||
//
|
||||
// Created by Daniel Huri on 5/18/18.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
extension EKAttributes {
|
||||
|
||||
private static var minDisplayDuration: DisplayDuration {
|
||||
return 0
|
||||
}
|
||||
|
||||
var validateDisplayDuration: Bool {
|
||||
guard displayDuration >= EKAttributes.minDisplayDuration else {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
var validateWindowLevel: Bool {
|
||||
return windowLevel.value >= .normal
|
||||
}
|
||||
|
||||
var isValid: Bool {
|
||||
return validateDisplayDuration && validateWindowLevel
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user