lila/app/controllers/Stat.scala

19 lines
492 B
Scala
Raw Normal View History

2015-09-20 14:04:02 -06:00
package controllers
import play.api.mvc._, Results._
import lila.app._
import views._
object Stat extends LilaController {
def ratingDistribution(perfKey: lila.rating.Perf.Key) = Open { implicit ctx =>
2015-09-24 02:36:07 -06:00
lila.rating.PerfType(perfKey).filter(lila.rating.PerfType.nonPuzzle.contains) match {
2015-09-20 14:04:02 -06:00
case Some(perfType) => Env.user.cached.ratingDistribution(perfType.key) map { data =>
Ok(html.stat.ratingDistribution(perfType, data))
}
case _ => notFound
}
}
}