in plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/utils/AzureSdkExtensions.kt [63:80]
override fun onCompleted() {
if (completed) {
if (cont.isActive) {
cont.resumeWithException(IllegalStateException("Received onCompleted call after completion"))
}
return
}
completed = true
if (!cont.isActive) return
if (seenValue) {
cont.resume(value as T)
} else {
cont.resumeWithException(NoSuchElementException("No value received via onNext call"))
}
}