From 48a1b4afef52158765af306a7aa97c8053cbed80 Mon Sep 17 00:00:00 2001 From: Thibault Duplessis Date: Tue, 30 Sep 2014 21:30:14 +0200 Subject: [PATCH] hack API accepts --- app/controllers/LilaController.scala | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app/controllers/LilaController.scala b/app/controllers/LilaController.scala index 9b003941ad..501f32fa8a 100644 --- a/app/controllers/LilaController.scala +++ b/app/controllers/LilaController.scala @@ -173,15 +173,10 @@ private[controllers] trait LilaController protected def authorizationFailed(req: RequestHeader): Result = Forbidden("no permission") - private val MediaSubTypeRegex = """^vnd\.lichess\.v(\d+)\+json""".r protected def negotiate(html: => Fu[Result], api: Int => Fu[Result])(implicit ctx: Context): Fu[Result] = { render.async { - case mediaRange => mediaRange.mediaSubType match { - case MediaSubTypeRegex(v) => parseIntOption(v).fold(html) { version => - api(version) map (_ as JSON) - } - case _ => html - } + case mediaRange if mediaRange.mediaSubType == "json" => api(1) map (_ as JSON) + case _ => html }(ctx.req) }