feat(user-sessions): implemented interactivity

This commit is contained in:
2025-11-01 20:48:13 +01:00
parent f32741d860
commit 3e6cbe7d2d
14 changed files with 296 additions and 36 deletions

View File

@@ -6,6 +6,7 @@ import de.knockoutwhist.control.controllerBaseImpl.BaseGameLogic
import di.KnockOutWebConfigurationModule
import logic.game.GameLobby
import model.users.User
import util.GameUtil
import javax.inject.Singleton
import scala.collection.mutable
@@ -27,7 +28,7 @@ class PodManager {
): GameLobby = {
val gameLobby = GameLobby(
logic = BaseGameLogic(injector.getInstance(classOf[Configuration])),
id = java.util.UUID.randomUUID().toString,
id = GameUtil.generateCode(),
internalId = java.util.UUID.randomUUID(),
name = name,
maxPlayers = maxPlayers,