From f5614c358255598ba1230e42a56b22934d79183c Mon Sep 17 00:00:00 2001 From: Janis Date: Mon, 18 May 2026 22:43:07 +0200 Subject: [PATCH] fix(core): add logs to trace subscribeGame call in createGame Track whether subscribeGame is being called and completing successfully to diagnose empty game-writeback messages. Co-Authored-By: Claude Haiku 4.5 --- .../main/scala/de/nowchess/chess/resource/GameResource.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/core/src/main/scala/de/nowchess/chess/resource/GameResource.scala b/modules/core/src/main/scala/de/nowchess/chess/resource/GameResource.scala index 2fcb7a4..211cde5 100644 --- a/modules/core/src/main/scala/de/nowchess/chess/resource/GameResource.scala +++ b/modules/core/src/main/scala/de/nowchess/chess/resource/GameResource.scala @@ -167,7 +167,9 @@ class GameResource: val mode = req.mode.getOrElse(GameMode.Open) val entry = newEntry(GameContext.initial, white, black, tc, mode) registry.store(entry) + log.infof("About to subscribe game %s", entry.gameId) subscriberManager.subscribeGame(entry.gameId) + log.infof("Subscribed game %s", entry.gameId) log.infof( "Game %s created — white=%s black=%s mode=%s", entry.gameId,