menegatti
10/29/2016, 3:58 PMx?.run {
val data = getData()
showLoadingMessage()
doSomeNetworkCall(data,
{
response -> x.doSomething() //x could be null here
},
{
error -> x.doOnError() //same as above
})
}