HookSniff.Stream (hooksniff v1.2.0)
Real-time streaming — channels, publish, subscriptions.
Summary
Functions
Create a channel
Delete a channel
Get a channel
List channels
List subscriptions
Publish a message
Functions
@spec create_channel(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Create a channel
@spec delete_channel(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
Delete a channel
@spec get_channel(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
Get a channel
@spec list_channels(HookSniff.t()) :: {:ok, map()} | {:error, term()}
List channels
@spec list_subscriptions(HookSniff.t()) :: {:ok, map()} | {:error, term()}
List subscriptions
@spec publish(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Publish a message