feat(base): Fixed logic for websockets and added GameStateEvent. Might've caused instability on other feature branches!

This commit is contained in:
2025-11-26 10:57:51 +01:00
parent 52e5033afc
commit 22cd198ef6
14 changed files with 209 additions and 134 deletions

View File

@@ -2,11 +2,12 @@ package util.mapper
import de.knockoutwhist.utils.events.SimpleEvent
import logic.game.GameLobby
import model.sessions.UserSession
import play.api.libs.json.JsObject
trait SimpleEventMapper[T <: SimpleEvent] {
def id: String
def toJson(event: T, gameLobby: GameLobby): JsObject
def toJson(event: T, session: UserSession): JsObject
}