feat: CORE-4 Rework the delay handler #113

Merged
Janis merged 1 commits from feat/CORE-4 into main 2026-01-14 10:12:09 +01:00
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 = {