Spec-Zone.ru › Phoenix

Phoenix.Socket.Message

Source

Defines a message dispatched over transport to channels and vice-versa.

The message format requires the following keys:

  • :topic - The string topic or topic:subtopic pair namespace, for example "messages", "messages:123"
  • :event- The string event name, for example "phx_join"
  • :payload - The message payload
  • :ref - The unique string ref
  • :join_ref - The unique string ref when joining

Summary

Types

t()

Functions

from_map!(map)

Converts a map with string keys into a message struct.

Types

t()Source

@type t() :: %Phoenix.Socket.Message{
  event: term(),
  join_ref: term(),
  payload: term(),
  ref: term(),
  topic: term()
}

Functions

from_map!(map)Source

Converts a map with string keys into a message struct.

Raises Phoenix.Socket.InvalidMessageError if not valid.

Hex Package Hex Preview Download ePub version

Built using ExDoc (v0.40.3) for the Elixir programming language

© 2014 Chris McCord
Licensed under the MIT License.
https://phoenix.hexdocs.pm/Phoenix.Socket.Message.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API