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 provides two separate delegates — OnTypingStarted and OnTypingEnded — plus methods to send typing state from the local user.
Auto-end pattern: Start a 5-second timer when the user begins typing. Reset it on each keystroke. When the timer fires without a reset, call EndTyping. This prevents stale typing indicators if the user walks away mid-message.
The user UID or group GUID where typing is happening
ReceiverType
FString
"user" for 1:1 or "group" for group conversations
Metadata
FString
Optional metadata JSON string
Sender
FCometChatUser
The user who started or stopped typing
UI pattern: When OnTypingStarted fires, show a typing animation (e.g., three bouncing dots). When OnTypingEnded fires, hide it. Consider adding a local timeout (e.g., 5 seconds) to auto-hide the indicator in case the end event is missed due to network issues.