Skip to content

ICapabilities

Defined in: src/embedded.ts:68

optional receiveEvent?: string[]

Defined in: src/embedded.ts:76

Event types that this client expects to receive.


optional receiveMessage?: true | string[]

Defined in: src/embedded.ts:87

Message types that this client expects to receive, or true for all message types.


optional receiveState?: IStateEventRequest[]

Defined in: src/embedded.ts:96

Types of state events that this client expects to receive.


optional receiveSticky?: boolean

Defined in: src/embedded.ts:139

Whether this client needs to be able to receive sticky events. Part of MSC4354 & MSC4407

false

optional receiveToDevice?: string[]

Defined in: src/embedded.ts:105

To-device event types that this client expects to receive.


optional sendDelayedEvents?: boolean

Defined in: src/embedded.ts:118

Whether this client needs to be able to send delayed events. Part of MSC4140 & MSC4157

false

optional sendEvent?: string[]

Defined in: src/embedded.ts:72

Event types that this client expects to send.


optional sendMessage?: true | string[]

Defined in: src/embedded.ts:82

Message types that this client expects to send, or true for all message types.


optional sendState?: IStateEventRequest[]

Defined in: src/embedded.ts:92

Types of state events that this client expects to send.


optional sendSticky?: boolean

Defined in: src/embedded.ts:132

Whether this client needs to be able to send sticky events. Part of MSC4354 & MSC4407

false

optional sendToDevice?: string[]

Defined in: src/embedded.ts:101

To-device event types that this client expects to send.


optional turnServers?: boolean

Defined in: src/embedded.ts:111

Whether this client needs access to TURN servers.

false

optional updateDelayedEvents?: boolean

Defined in: src/embedded.ts:125

Whether this client needs to be able to update delayed events. Part of MSC4140 & MSC4157

false