UNPKG

@ably/chat

Version:

Ably Chat is a set of purpose-built APIs for a host of chat features enabling you to create 1:1, 1:Many, Many:1 and Many:Many chat rooms for any scale. It is designed to meet a wide range of chat use cases, such as livestreams, in-game communication, cust

20 lines (17 loc) 749 B
import * as Ably from 'ably'; // Update this when you release a new version export const VERSION = '0.13.0'; export const CHANNEL_OPTIONS_AGENT_STRING = `chat-js/${VERSION}`; export const CHANNEL_OPTIONS_AGENT_STRING_REACT = `chat-react/${VERSION}`; // Modes required for basic message functionality export const DEFAULT_CHANNEL_MODES: Ably.ChannelMode[] = ['PUBLISH', 'SUBSCRIBE']; export const DEFAULT_CHANNEL_OPTIONS: Ably.ChannelOptions = { params: { agent: CHANNEL_OPTIONS_AGENT_STRING }, attachOnSubscribe: false, modes: DEFAULT_CHANNEL_MODES, }; export const DEFAULT_CHANNEL_OPTIONS_REACT: Ably.ChannelOptions = { params: { agent: CHANNEL_OPTIONS_AGENT_STRING_REACT }, attachOnSubscribe: false, modes: DEFAULT_CHANNEL_MODES, };