fix(polling): Improve polling mechanism and delay handling (#60)

Reviewed-on: #60
This commit is contained in:
2025-11-20 10:51:39 +01:00
parent a58b2e03b1
commit 641c892981
7 changed files with 16 additions and 21 deletions

View File

@@ -119,15 +119,6 @@ class GameLobby private(
}
}
}
waitingPromises.keys.foreach { playerId =>
val queue = eventsPerPlayer(playerId)
if (queue.nonEmpty) {
val promise = waitingPromises(playerId)
promise.success(queue.dequeue())
waitingPromises.remove(playerId)
}
}
}
/**