Interface UseRoomReactionsParams

The parameters for the useRoomReactions hook.

interface UseRoomReactionsParams {
    listener?: RoomReactionListener;
    onConnectionStatusChange?: ((change: ConnectionStatusChange) => void);
    onDiscontinuity?: ((error?: ErrorInfo) => void);
    onRoomStatusChange?: ((change: RoomStatusChange) => void);
}

Hierarchy (view full)

Properties

A listener that will be called whenever a reaction is sent to the room.

onConnectionStatusChange?: ((change: ConnectionStatusChange) => void)

Register a callback for when the connection status to Ably changes.

Type declaration

    • (change): void
    • Parameters

      Returns void

onDiscontinuity?: ((error?: ErrorInfo) => void)

Register a callback to detect and respond to discontinuities. For example, you might choose to fetch missing messages.

Type declaration

    • (error?): void
    • Parameters

      • Optionalerror: ErrorInfo

        The error that caused the discontinuity.

      Returns void

onRoomStatusChange?: ((change: RoomStatusChange) => void)

Register a callback for when the room status changes.

Type declaration

    • (change): void
    • Parameters

      Returns void