Core WebSocket service that manages all real-time connections
packages/cloud/src/services/websocket/websocket.service.ts
/glasses-ws
- Routes to glasses WebSocket handler/app-ws
- Routes to app WebSocket handler/glasses-ws
):
AUGMENTOS_AUTH_JWT_SECRET
userData.email
)userId
to request object/app-ws
):
x-user-id
and x-session-id
requiredpackageName
and apiKey
userId
- From x-user-id headersessionId
- From x-session-id headerappJwtPayload
- Decoded JWT payloadsetupWebSocketServers
method:
AUGMENTOS_AUTH_JWT_SECRET
: Secret key for JWT token verification (required)