override fun onCompleted()

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"))
            }
        }