Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.cometchat.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Typing indicators let you show a “user is typing…” animation in your chat UI. The CometChat Unreal SDK delivers these as real-time events through the OnTypingChanged delegate.

Listen for Typing Events

Bind to the OnTypingChanged delegate on the Subsystem to receive typing start/stop notifications.
  1. Get a reference to the CometChat Subsystem
  2. Drag off and search for On Typing Changed
  3. Use Bind Event to connect it to a custom event
  4. The custom event receives an FCometChatTypingEvent parameter

FCometChatTypingEvent

PropertyTypeDescription
UidFStringThe user who started or stopped typing
ConversationIdFStringThe conversation where typing is happening
bIsTypingbooltrue when the user starts typing, false when they stop
UI pattern: When bIsTyping is true, show a typing animation (e.g., three bouncing dots). When false, hide it. Consider adding a timeout (e.g., 5 seconds) to auto-hide the indicator in case the stop event is missed.

Next Steps

Delivery & Read Receipts

Track when messages are delivered and read.

Connection Status

Monitor the WebSocket connection state.