Optional
listenerAn optional listener that can be provided to receive new messages in the room. The listener is removed when the component unmounts.
Optional
onRegister a callback for when the connection status to Ably changes.
Object representing the change in connection status.
Optional
onRegister a callback to detect and respond to discontinuities. For example, you might choose to fetch missing messages.
Optional
onRegister a callback for when the room status changes.
Object representing the change in room status.
Optional
rawAn optional listener that can be provided to receive individual reactions to messages in the room. The listener is removed when the component unmounts.
Optional
reactionsAn optional listener that can be provided to receive reaction summaries to messages in the room. The listener is removed when the component unmounts.
Parameters for registering callbacks to receive status changes from different chat features.
Most hooks provided in this library accept this parameter to allow you to listen to status changes.
It's an alternative to ChatStatusResponse which provide this information via a callback.
Changing the value provided for each of the available listeners will cause the previously registered listener instance to stop receiving events. However, all message events will be received by exactly one listener.