Skip to main content
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

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.