JavaScript: Broadcast a message

Sends a message into the channel.

Broadcast a message to all connected clients to a channel.

Parameters

Examples

Send a message via websocket

supabase
  .channel('room1')
  .subscribe((status) => \{
    if (status === 'SUBSCRIBED') \{
      channel.send(\{
        type: 'broadcast',
        event: 'cursor-pos',
        payload: \{ x: Math.random(), y: Math.random() \},
      \})
    \}
  \})

Send a message via REST

supabase
  .channel('room1')
  .send(\{
    type: 'broadcast',
    event: 'cursor-pos',
    payload: \{ x: Math.random(), y: Math.random()
    \},
  \})