feat: CORE-4 Rework the delay handler

This commit is contained in:
2026-01-14 10:11:03 +01:00
parent 4a4e9c48fc
commit 1d8b1c95f2
2 changed files with 3 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ import de.knockoutwhist.events.player.PlayerEvent
import de.knockoutwhist.player.Playertype.HUMAN
import de.knockoutwhist.player.{AbstractPlayer, PlayerFactory}
import de.knockoutwhist.rounds.{Match, Round, Trick}
import de.knockoutwhist.utils.DelayHandler
import de.knockoutwhist.utils.events.{EventListener, SimpleEvent}
import events.{KickEvent, LeftEvent, LobbyUpdateEvent, UserEvent}
import exceptions.*
@@ -33,6 +34,7 @@ class GameLobby private(
private val users: mutable.Map[UUID, UserSession] = mutable.Map()
logic.addListener(this)
logic.addListener(DelayHandler)
logic.createSession()
def addUser(user: User): UserSession = {