lila/app/controllers/WorldMap.scala

24 lines
421 B
Scala

package controllers
import play.api.libs.EventSource
import play.api.libs.json._
import play.api.mvc._, Results._
import lila.app._
import views._
object WorldMap extends LilaController {
def index = Action {
Ok(views.html.site.worldMap())
}
def stream = Action.async {
Env.worldMap.getStream map { stream =>
Ok.chunked(
stream &> EventSource()
) as "text/event-stream"
}
}
}