Phoenix.Socket.Message

Summary

parse!(text)

Parse json message into required format, raise InvalidMessage if invalid

Functions

parse!(text)

Parse json message into required format, raise InvalidMessage if invalid

The Message Protocol requires the following keys:

  • channel - The String Channel namespace, ie “messages”
  • topic - The String Topic namespace, ie “123”
  • event - The String event name, ie “join”
  • message - The String JSON message payload

Returns The %Message{} parsed from JSON