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,12 +59,14 @@ class SubscribeNodeStatus(
) )
// stop removed upstreams update fluxes // stop removed upstreams update fluxes
val removals = Flux.merge(multistreams.all().map { ms -> val removals = Flux.merge(
multistreams.all()
.map { ms ->
ms.subscribeRemovedUpstreams().mapNotNull { up -> ms.subscribeRemovedUpstreams().mapNotNull { up ->
knownUpstreams[up.getId()]?.let { knownUpstreams[up.getId()]?.let {
val result = it.tryEmitNext(true) val result = it.tryEmitNext(true)
if (result.isFailure) { if (result.isFailure) {
log.warn("Unable to emit event about removal of an upstream - ${result.toString()}") log.warn("Unable to emit event about removal of an upstream - $result")
} }
knownUpstreams.remove(up.getId()) knownUpstreams.remove(up.getId())
NodeStatusResponse.newBuilder() NodeStatusResponse.newBuilder()
@@ -75,7 +76,8 @@ class SubscribeNodeStatus(
.build() .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(