From 0c981517da1f94cd10ae396e47bde2b35d0b3ba0 Mon Sep 17 00:00:00 2001 From: Janis Date: Sat, 2 May 2026 18:15:29 +0200 Subject: [PATCH] fix(heartbeat): inject ObjectMapper into InstanceHeartbeatService (#42) Reviewed-on: https://git.janis-eccarius.de/NowChess/NowChessSystems/pulls/42 Co-authored-by: Janis Co-committed-by: Janis --- .../de/nowchess/chess/service/InstanceHeartbeatService.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/core/src/main/scala/de/nowchess/chess/service/InstanceHeartbeatService.scala b/modules/core/src/main/scala/de/nowchess/chess/service/InstanceHeartbeatService.scala index a98bcc7..d1f97e1 100644 --- a/modules/core/src/main/scala/de/nowchess/chess/service/InstanceHeartbeatService.scala +++ b/modules/core/src/main/scala/de/nowchess/chess/service/InstanceHeartbeatService.scala @@ -24,6 +24,9 @@ class InstanceHeartbeatService: @Inject private var redis: RedisDataSource = uninitialized + @Inject + private var mapper: ObjectMapper = uninitialized + @GrpcClient("coordinator-grpc") private var channel: Channel = uninitialized @@ -38,7 +41,6 @@ class InstanceHeartbeatService: private var coordinatorStub: CoordinatorServiceStub = uninitialized private val log = Logger.getLogger(classOf[InstanceHeartbeatService]) - private val mapper = ObjectMapper() private var instanceId = "" private var redisPrefix = "nowchess" private var streamObserver: Option[StreamObserver[HeartbeatFrame]] = None