@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
text/typescript
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,
};