Pihentagy
Sam
deferred.join() val result = if (deferred.isCancelled) null else deferred.getCompleted()
suspend inline fun <T> awaitOrNull(deferred: Deferred<T?>): T? = runCatching { deferred.await() }.getOrNull()
private suspend fun <T> Deferred<T>.awaitOrNull(): T? = runCatching { this.await() }.getOrNull()
A modern programming language that makes developers happier.