This commit is contained in:
2021-01-23 22:20:44 +01:00
parent 1e5598cb91
commit d9f19a9c23

View File

@@ -5,16 +5,8 @@ enum class AccessDecision {
GRANTED,
DENIED;
/** Helper to convert true/false to GRANTED/DENIED */
companion object {
fun toVote(lambda: () -> Boolean): AccessDecision = when (lambda()) {
true -> GRANTED
false -> DENIED
}
}
/**
* Convert vote to boolean
* Convert decision to boolean
*/
fun toBoolean(): Boolean = when (this) {
GRANTED -> true