fix stylw

This commit is contained in:
Termina1
2023-01-09 20:38:15 +02:00
parent b769446b0e
commit ed9d39b733

View File

@@ -18,7 +18,6 @@ import reactor.core.publisher.SignalType
import reactor.core.publisher.Sinks import reactor.core.publisher.Sinks
import java.time.Duration import java.time.Duration
import java.util.concurrent.ConcurrentHashMap import java.util.concurrent.ConcurrentHashMap
import java.util.function.Consumer
@Service @Service
class SubscribeNodeStatus( class SubscribeNodeStatus(
@@ -60,22 +59,25 @@ class SubscribeNodeStatus(
) )
// stop removed upstreams update fluxes // stop removed upstreams update fluxes
val removals = Flux.merge(multistreams.all().map { ms -> val removals = Flux.merge(
ms.subscribeRemovedUpstreams().mapNotNull { up -> multistreams.all()
knownUpstreams[up.getId()]?.let { .map { ms ->
val result = it.tryEmitNext(true) ms.subscribeRemovedUpstreams().mapNotNull { up ->
if (result.isFailure) { knownUpstreams[up.getId()]?.let {
log.warn("Unable to emit event about removal of an upstream - ${result.toString()}") val result = it.tryEmitNext(true)
if (result.isFailure) {
log.warn("Unable to emit event about removal of an upstream - $result")
}
knownUpstreams.remove(up.getId())
NodeStatusResponse.newBuilder()
.setNodeId(up.getId())
.setDescription(buildDescription(ms.chain, up))
.setStatus(buildStatus(UpstreamAvailability.UNAVAILABLE, up.getHead().getCurrentHeight()))
.build()
}
} }
knownUpstreams.remove(up.getId())
NodeStatusResponse.newBuilder()
.setNodeId(up.getId())
.setDescription(buildDescription(ms.chain, up))
.setStatus(buildStatus(UpstreamAvailability.UNAVAILABLE, up.getHead().getCurrentHeight()))
.build()
} }
} )
})
// subscribe on head/status updates for just added upstreams // subscribe on head/status updates for just added upstreams
val multiStreamUpdates = Flux.merge( val multiStreamUpdates = Flux.merge(