WS proxy handler
WS proxy handler makes websocket “request” to luna-sender and adapts receivied events to proper format.
Module contains proxy handler for websockets
-
class luna_api.app.handlers.ws_proxy_handler.WSProxyHandler(request, ws)[source]
Handler for proxying ws connection
-
upstreamWs
open websocket connection to sender
- Type:
Optional[ClientWebSocketResponse]
-
checkTokenPermissions()[source]
Description see checkTokenPermissions()
.
- Return type:
None
-
async get(ws)[source]
WS proxy handler.
- Returns:
ws response
-
wsSession(request)[source]
Web socket session.
Validate input data and open connection to luna-sender before websocket handshake.