Skip to main content

decode_message_typed

Function decode_message_typed 

Source
pub fn decode_message_typed(text: &str) -> Result<TypedMessage, Error>
Expand description

Decode a WebSocket text frame into a typed message (Go DecodeMessage parity).

Dispatches by the type field:

  • Protocol-1 envelope types → Envelope
  • next whose payload wraps an event-shaped frame → EventMessage
  • eventEventMessage
  • statusStatusResponse (with camelCase loopId fallback)
  • event_batch → raw Value (use expand_wire_messages to flatten)
  • Unknown → raw Value