Messages sent from other members can be received through the
onMessageReceived() method in a channel event handler. A
BaseMessage object for each received message is one of the following three message types.
A text message sent by a user
A binary file message sent by a user
A text message sent by an admin through the Chat API
To register multiple concurrent handlers, pass a
UNIQUE_HANDLER_ID argument as a unique identifier into the
When the UI isn't valid anymore, remove the channel event handler.
When a reply is created in a channel, the
onMessageReceived() method of the channel event handler in client apps is called. Once a reply is created or deleted from a thread, the
onThreadInfoUpdated() event handler is invoked. The method returns a
ThreadInfoUpdateEvent object that has the latest information about the thread. This object needs to be applied to the parent message object.
Specifies the channel that has the message thread.
When a message is delivered to group channel members who are online, it is automatically marked as delivered and channel members are also notified of the successful message delivery through the
onDeliveryStatusUpdated() method in the channel event handler.