NAME

ChatApp::WebSocket - WebSocket chat handler with session management

DESCRIPTION

Handles WebSocket connections for real-time chat functionality. Supports session resumption for reliable presence.

Session Management

Clients should: - Store sessionId in localStorage - Send sessionId on reconnection - Send lastMsgId for message catch-up

Connection Parameters

session - Session ID for resume
name - Username (for new sessions)
lastMsgId - Last received message ID (for catch-up)