subscribe

View as Markdown
  • subscribe(channels): Promise<void>

List of channels for which you want to receive messages. You can only subscribe to those channels for which your token has read permission.

Note that the subscribe function is idempotent, and calling it again with a different set of channels will not unsubscribe you from the old ones. To unsubscribe, use unsubscribe.

Parameters

channels
string | string[]Required

The channels to subscribe to, either in the form of a string (for one channel) or an array of strings.

Returns

Promise<void>

Example

1const chatClient = new Chat.Client({
2 token: "<your chat token>",
3});
4
5chatClient.on("message", (m) => console.log(m));
6
7await chatClient.subscribe("my-channel");
8await chatClient.subscribe(["chan-2", "chan-3"]);