package controllers import auth.{AuthAction, AuthenticatedRequest} import logic.PodManager import play.api.mvc.{Action, AnyContent, BaseController, ControllerComponents} import play.api.routing.JavaScriptReverseRouter import javax.inject.Inject class JavaScriptRoutingController @Inject()( val controllerComponents: ControllerComponents, val authAction: AuthAction, val podManager: PodManager ) extends BaseController { def javascriptRoutes(): Action[AnyContent] = Action { implicit request => Ok( JavaScriptReverseRouter("jsRoutes")( routes.javascript.MainMenuController.createGame, routes.javascript.IngameController.startGame, routes.javascript.MainMenuController.joinGame, routes.javascript.IngameController.kickPlayer, routes.javascript.IngameController.leaveGame, routes.javascript.IngameController.playCard, routes.javascript.IngameController.playDogCard, routes.javascript.IngameController.playTrump, routes.javascript.IngameController.playTie, routes.javascript.IngameController.returnToLobby, routes.javascript.PollingController.polling, routes.javascript.UserController.login_Post ) ).as("text/javascript") } }