diff --git a/app/controllers/Api.scala b/app/controllers/Api.scala index 78ca5d1d6b..2c06ee46c2 100644 --- a/app/controllers/Api.scala +++ b/app/controllers/Api.scala @@ -150,8 +150,8 @@ object Api extends LilaController { } map toApiResult } - def gameStream = Action { req => - val userIds = get("users", req).??(_.split(',').take(300).toSet map lila.user.User.normalize) + def gameStream = Action(parse.tolerantText) { req => + val userIds = req.body.split(',').take(300).toSet map lila.user.User.normalize Ok.chunked(Env.game.stream.startedByUserIds(userIds)) } diff --git a/conf/routes b/conf/routes index add032a9b6..7c0d7f114b 100644 --- a/conf/routes +++ b/conf/routes @@ -443,7 +443,7 @@ GET /api/tournament controllers.Api.currentTournaments GET /api/tournament/:id controllers.Api.tournament(id: String) GET /api/status controllers.Api.status GET /api/socket controllers.Main.apiWebsocket -GET /api/game-stream controllers.Api.gameStream +POST /api/game-stream controllers.Api.gameStream # Events GET /event controllers.Event.index