fixed review comments

This commit is contained in:
Maksim Fomenkov
2022-12-20 15:36:20 +03:00
parent 5894501f0c
commit f6c6c8d4ef

View File

@@ -57,14 +57,14 @@ class SubscribeNodeStatus(
)
// subscribe on head/status updates for just added upstreams
val muliStreamUpdates = Flux.merge(
val multiStreamUpdates = Flux.merge(
multistreams.all()
.map { ms ->
ms.subscribeAddedUpstreams()
.distinctUntilChanged {
it.getId()
}
.filter { knownUpstreams[it.getId()] != true }.flatMap {
.filter { knownUpstreams.getOrDefault(it.getId(), false) }.flatMap {
knownUpstreams[it.getId()] = true
Flux.concat(
Mono.just(
@@ -80,7 +80,7 @@ class SubscribeNodeStatus(
}
)
Flux.concat(descriptions, Flux.merge(upstreamUpdates, muliStreamUpdates))
Flux.concat(descriptions, Flux.merge(upstreamUpdates, multiStreamUpdates))
}
private fun subscribeUpstreamUpdates(