refactor: improve code formatting and readability
Build & Test (NowChessSystems) TeamCity build finished

This commit is contained in:
2026-05-01 20:05:03 +02:00
parent 2dd0501687
commit d346c41d98
@@ -15,7 +15,7 @@ class InstanceRegistry:
// scalafix:off DisableSyntax.var // scalafix:off DisableSyntax.var
@Inject @Inject
private var redis: ReactiveRedisDataSource = uninitialized private var redis: ReactiveRedisDataSource = uninitialized
private var redisPrefix = "nowchess" private var redisPrefix = "nowchess"
// scalafix:on DisableSyntax.var // scalafix:on DisableSyntax.var
private val mapper = ObjectMapper() private val mapper = ObjectMapper()
@@ -32,16 +32,19 @@ class InstanceRegistry:
def updateInstanceFromRedis(instanceId: String): Uni[Unit] = def updateInstanceFromRedis(instanceId: String): Uni[Unit] =
val key = s"$redisPrefix:instances:$instanceId" val key = s"$redisPrefix:instances:$instanceId"
redis.value(classOf[String]) redis
.value(classOf[String])
.get(key) .get(key)
.onItem().transformToUni { value => .onItem()
.transformToUni { value =>
try try
val metadata = mapper.readValue(value, classOf[InstanceMetadata]) val metadata = mapper.readValue(value, classOf[InstanceMetadata])
instances.put(instanceId, metadata) instances.put(instanceId, metadata)
Uni.createFrom().item(()) Uni.createFrom().item(())
catch case _: Exception => Uni.createFrom().item(()) catch case _: Exception => Uni.createFrom().item(())
} }
.onFailure().recoverWithItem(()) .onFailure()
.recoverWithItem(())
def markInstanceDead(instanceId: String): Unit = def markInstanceDead(instanceId: String): Unit =
instances.computeIfPresent(instanceId, (_, inst) => inst.copy(state = "DEAD")) instances.computeIfPresent(instanceId, (_, inst) => inst.copy(state = "DEAD"))