inline fun <reified T> Call<T>.enqueue(
crossinline onResponse: (Call<T>, Response<T>) -> Unit,
crossinline onFailure: (Call<T>, Throwable) -> Unit
) {
return this.enqueue(object : Callback<T> {
override fun onResponse(call: Call<T>, response: Response<T>) {
onResponse(call, response)
}
override fun onFailure(call: Call<T>, t: Throwable) {
onFailure(call, t)
}
})
}
Comments
0 B
|👍
/👎
0 B
|👍
/👎