var consumed = false
private set
/**
* Consumes the content if it's not been consumed yet.
*/
fun consume(): TContent? {
return if (consumed) {
null
} else {
consumed = true
content
}
}
}
А, так это по сути тот же сингл лив ивент. :)
Обсуждают сегодня