andrewoma
08/19/2016, 6:03 AMfun addOneTimeListener(onLoaded: (T) -> Unit) {
addOnChangedListener(object : (T) -> Unit {
override fun invoke(t: T) {
onLoaded(t)
removeOnChangedListener(this)
}
})
}