feat: BAC-27 Implemented endpoint which returns information about the current state

This commit is contained in:
2025-12-07 19:12:28 +01:00
parent 1914aa67cd
commit 078667fc3f
2 changed files with 8 additions and 6 deletions

View File

@@ -1,15 +1,13 @@
package controllers
import auth.{AuthAction, AuthenticatedRequest}
import de.knockoutwhist.control.GameState.{FinishedMatch, InGame, Lobby, MainMenu, SelectTrump, TieBreak}
import de.knockoutwhist.player.AbstractPlayer
import auth.AuthAction
import logic.PodManager
import logic.game.GameLobby
import logic.user.SessionManager
import model.users.User
import play.api.libs.json.{JsValue, Json}
import play.api.mvc.{Action, *}
import util.{WebUIUtils, WebsocketEventMapper}
import play.api.mvc.*
import util.WebsocketEventMapper
import javax.inject.Inject

View File

@@ -28,3 +28,7 @@ GET /game/:id controllers.IngameController.game(id: Strin
# Websocket
GET /websocket controllers.WebsocketController.socket()
# Status
GET /status controllers.StatusController.requestStatus()
GET /status/:gameId controllers.StatusController.game(gameId: String)