Jorge Domínguez
retryOnExceptionIf
CancellationException
HttpRequestTimeoutException
retryOnException(… retryOnTimeout = true)
Aleksei Tirman [JB]
cause
val killer = scope.launch { delay(requestTimeout) val cause = HttpRequestTimeoutException(request) LOGGER.trace("Request timeout: ${request.url}") executionContext.cancel(cause.message!!, cause) }
A modern programming language that makes developers happier.