dave08
02/03/2019, 6:05 PMgetCompletedOrNull() that returns a null instead of throwing... so currently the only way is to runCatching { deferred.getCompleted() }.getOrElse { defaultValue }?altavir
02/03/2019, 6:56 PMisCompleted insteadaltavir
02/03/2019, 6:57 PMif(deferred.isCompleted()) getCompleted() else defaultValuecbruegg
02/03/2019, 8:22 PMpoll method: fun <T: Any> Deferred<T>.poll() = if (isCompleted) getCompleted() else null