<@U53FGMGF5> <@U3C57TZC4> , i would do it like thi...
# announcements
g
@conor @fitzoh , i would do it like this, using an extension fn + receiver:
Copy code
fun validateText(text: String): Boolean {
        return Math.random() < 0.5
    }

    fun String.ifValidDo(something: () -> Unit): Boolean {
        return validateText(this).apply {
            if (this) {
                something()
            }
        }
    }
    
    "mytext".ifValidDo {
        println("ok")
    }