Hannes Korte
04/07/2023, 1:50 PMWsHandler.toJettyNegotiator()
function with one line added before line 44 in jettyInfra.kt
https://github.com/http4k/http4k/blob/master/http4k-server/jetty/src/main/kotlin/org/http4k/server/jettyInfra.kt#L44
fun WsHandler.toJettyNegotiator() = object : WebSocketNegotiator.AbstractNegotiator() {
override fun negotiate(negotiation: WebSocketNegotiation): FrameHandler {
negotiation.subprotocol = "actioncable-v1-json" // the added line
val request = negotiation.request.asHttp4kRequest()!!
return Http4kWebSocketFrameHandler(this@toJettyNegotiator(request), request)
}
}
Is there a more elegant alternative to that? Maybe using another server backend?dave
04/07/2023, 1:59 PMHannes Korte
04/12/2023, 9:05 AM