24 lines
421 B
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"
|
|
}
|
|
}
|
|
}
|