in elasticurl/src/commonMain/kotlin/Application.kt [143:153]
override fun onResponseComplete(stream: HttpStream, errorCode: Int) {
println("onResponseComplete: errorCode: $errorCode")
if (errorCode != 0) {
val errName = CRT.errorName(errorCode)
val errDesc = CRT.errorString(errorCode)
println("error $errName: $errDesc")
}
streamDone.trySend(Unit)
// has to be explicitly closed or it leaks in K/N
streamDone.close()
}