override fun allSeq()

in teamcity-rest-client-impl/src/main/kotlin/org/jetbrains/teamcity/rest/coroutines/implementation.kt [398:406]


    override fun allSeq(): Sequence<BuildAgent> {
        val locator = getLocator()
        return if (locator.isNotEmpty())
            lazyPagingSequence(instance,
                getFirstBean = { instance.service.agents(getLocator(), BuildAgentBean.fields) },
                convertToPage = { bean -> Page(bean.agent.map { BuildAgentImpl(it, false, instance) }, bean.nextHref) })
        else
            runBlocking { allAgents() }.asSequence()
    }