ExStreamClient.Operations.Chat.Moderation (ExStreamClient v0.1.2)

View Source
Modules for interacting with the `chat/moderation` group of Stream APIs

API Reference: https://getstream.github.io/protocol/?urls.primaryName=Chat%20v2

Summary

Functions

mute_channel(payload)

Mutes channel for user

Sends events:

  • channel.muted

  • channel.muted

    ### Required Arguments:

      - `payload`: MuteChannelRequest

query_message_flags(opts \\ [])

@spec query_message_flags([
  {:payload, ExStreamClient.Model.QueryMessageFlagsPayload.t()}
]) ::
  {:ok, ExStreamClient.Model.QueryMessageFlagsResponse.t()} | {:error, any()}
Find and filter message flags


### Required Arguments:

### Optional Arguments:
    - `payload`: QueryMessageFlagsPayload

unmute_channel(payload)

Unmutes channel for user

Sends events:

  • channel.unmuted

  • channel.unmuted

    ### Required Arguments:

      - `payload`: UnmuteChannelRequest