radish/pub_sub

Types

Deprecated: use radish.Next instead!

@deprecated("use radish.Next instead!")
pub type Next {
  Continue
  UnsubscribeFromAll
  UnsubscribeFrom(List(String))
}

Constructors

  • Continue
  • UnsubscribeFromAll
  • UnsubscribeFrom(List(String))

Functions

pub fn publish(
  client: Subject(Message),
  channel: String,
  message: String,
  timeout: Int,
) -> Result(Int, Error)

Deprecated: use radish.publish instead!

see here!

pub fn subscribe(
  client: Subject(Message),
  channels: List(String),
  init_handler: fn(String, Int) -> Nil,
  message_handler: fn(String, String) -> Next,
  timeout: Int,
) -> Nil

Deprecated: use radish.subscribe instead!

see here! Also see here!

pub fn subscribe_to_patterns(
  client: Subject(Message),
  patterns: List(String),
  init_handler: fn(String, Int) -> Nil,
  message_handler: fn(String, String, String) -> Next,
  timeout: Int,
) -> Nil

Deprecated: use radish.subscribe_to_patterns instead!

see here! Also see here!

Search Document