Yggdrasil.Publisher.Adapter.publish

You're seeing just the callback publish, go back to Yggdrasil.Publisher.Adapter module for more information.
Link to this callback

publish(publisher, channel, message)

View Source

Specs

publish(
  publisher :: GenServer.server(),
  channel :: Yggdrasil.Channel.t(),
  message :: term()
) :: :ok | {:error, term()}

Callback for publishing a message in a channel using a publisher.

Link to this callback

publish(publisher, channel, message, options)

View Source

Specs

publish(
  publisher :: GenServer.server(),
  channel :: Yggdrasil.Channel.t(),
  message :: term(),
  options :: keyword()
) :: :ok | {:error, term()}

Publishes a message in a channel using a publisher and some options.