deviant
09/07/2017, 11:57 AMkotlin-coroutines-retrofit
lib?
private fun Call<*>.registerOnCompletion(continuation: CancellableContinuation<*>) {
continuation.invokeOnCompletion {
if (continuation.isCancelled)
try {
cancel() // why to cancel already cancelled coroutine?
} catch (ex: Throwable) {
//Ignore cancel exception
}
}
}
gildor
09/07/2017, 12:45 PMdeviant
09/08/2017, 6:29 AMcancel
is related to invokeOnCompletion
lambda 😚