All documentation
WebSockets

channel().connect Function in JavaScript

Open a realtime websocket connection in JavaScript.

JavaScript

Overview

channel().connect(...) opens a websocket connection to a PulseGrid channel using a client token.

Setup

Provide: - clientToken - optional callbacks: - onOpen - onMessage - onClose - onError

Code example

channel().connect Function in JavaScript
const chat = await pulsegrid.channel("demo-channel").connect({
  clientToken: token,
  onOpen: () => console.log("Connected"),
  onMessage: (payload) => console.log(payload),
  onClose: (code, reason) => console.log(code, reason),
  onError: (error) => console.error(error.message),
});

Notes

Use this for live client messaging, presence events, and realtime updates.