| [ Web Proxy ] |
| Viewing: https://developers.cloudflare.com/realtime/realtimekit/core/api-reference/rtkchat/ | [Back] [Original] |
This is the chat module, which can be used to send and receive messages from the meeting.
Deprecated
Kind: instance property of RTKChat
Set the max character limit of a text message
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| limit | number |
Max character limit for a text message. |
Kind: instance method of RTKChat
| Param | Type |
|---|---|
| num | number |
| period | number |
Sends a chat text message to the room.
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| message | string |
The message that must be sent to the room. |
| [peerIds] | Array.<string> |
Peer ids to send the message to. |
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| message | CustomMessagePayload |
Custom message payload. |
| [peerIds] | Array.<string> |
Peer ids to send the message to. |
Sends an image message to the meeting.
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| image | File | ReactNativeFile |
The image that is to be sent. |
| [peerIds] | Array.<string> |
Peer ids to send the message to. |
Sends a file to the meeting.
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| file | File | ReactNativeFile |
A File object. |
| [peerIds] | Array.<string> |
Peer ids to send the message to. |
Sends a message to the meeting. This method can be used to send text, image,
or file messages. The message type is determined by the key 'type' in message
object.
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| message | MessagePayload |
An object including the type and content of the message. |
| [participantIds] | Array.<string> |
An array including the userIds of the participants. |
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| messageId | string |
Id of the message to edit. |
| message | string |
Updated text message. |
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| messageId | string |
Id of the message to edit. |
| image | File | ReactNativeFile |
Updated image file. |
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| messageId | string |
Id of the message to edit. |
| file | File | ReactNativeFile |
Updated file. |
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| messageId | string |
Id of the message to edit. |
| message | MessagePayload |
Updated message payload. |
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| messageId | string |
Id of the message to delete. |
Pins a chat message
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| id | string |
ID of the message to be pinned |
Unpins a chat message
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| id | string |
ID of the message to be unpinned |
Fetches messages from the chat with pagination.
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| options | FetchMessageOptions |
Configuration options for fetching messages, including timestamp, limit, and direction for pagination. |
Fetches private messages between the current user and another participant with pagination.
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| options | FetchPrivateMessagesOptions |
Configuration options for fetching private messages, including private RTKChat ID (User ID of the participant) and pagination settings. |
Fetches pinned messages with pagination.
Kind: instance method of RTKChat
| Param | Type | Description |
|---|---|---|
| options | FetchMessageOptions |
Configuration options for fetching pinned messages, including timestamp, limit, and direction. |
| Web Proxy Viewer | New URL | Original Page |