v13.1.0
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()
}