Skip to content

v13.1.0

Compare
Choose a tag to compare
@losizm losizm released this 28 Jun 05:38
30eba76

What's New?

A type class, ServerWebSocketSessionType, is available for server-side WebSession sessions. It provides access to the HttpRequest from which the session was created.

import scamper.server.ServerApplication
import scamper.server.Implicits.ServerWebSocketSessionType

val app = ServerApplication()

app.websocket("/chatterbox") { session =>
  // Get Referer header from request
  val referrer = session.request().getHeaderValue("Referer")
  ...
  session.open()
}