Enumeration ChatMultiDeviceEvent

The event types in multi-device login scenarios.

This class takes user A that uses both Device A1 and Device A2 as an example to describe when the various types of multi-device events are triggered.

Enumeration Members

CONTACT_ACCEPT

If user A accepts a friend request on Device A1, this event is triggered on Device A2.

CONTACT_ALLOW

If user A removes another user from the block list on Device A1, this event is triggered on Device A2.

CONTACT_BAN

If user A adds another user to the block list on Device A1, this event is triggered on Device A2.

CONTACT_DECLINE

If user A declines a friend request on Device A1, this event is triggered on Device A2.

CONTACT_REMOVE

If user A deletes a contact on Device A1, this event is triggered on Device A2.

CONVERSATION_DELETED

If user A deletes a conversation on device A1, this event is triggered on device A2.

CONVERSATION_PINNED

If user A pins a conversation on device A1, this event is triggered on device A2.

CONVERSATION_UNPINNED

If user A unpins a conversation on device A1, this event is triggered on device A2.

CONVERSATION_UPDATE_MARK

If user A updates a conversation mark on device A1, this event is triggered on device A2.

GROUP_ADD_ADMIN

If user A adds a group admin on Device A1, this event is triggered on Device A2.

GROUP_ADD_MUTE

If user A mutes a group member on Device A1, this event is triggered on Device A2.

GROUP_ADD_USER_ALLOW_LIST

If user A adds other members to the allow list of the chat group on Device A1, this event is triggered on Device A2.

GROUP_ALL_BAN

If user A mutes all chat group members on Device A1, this event is triggered on Device A2.

GROUP_ALLOW

If user A is removed from the group block list on Device A1, this event is triggered on Device A2.

GROUP_APPLY

If user A requests to join a chat group on Device A1, this event is triggered on Device A2.

GROUP_APPLY_ACCEPT

If user A accepts a request to join the chat group on Device A1, this event is triggered on Device A2.

GROUP_APPLY_DECLINE

If user A declines a request to join the chat group on Device A1, this event is triggered on Device A2.

GROUP_ASSIGN_OWNER

If user A changes the group owner on Device A1, this event is triggered on Device A2.

GROUP_BAN

If user A is added to the group block list on Device A1, this event is triggered on Device A2.

GROUP_BLOCK

If user A blocks messages from a chat group on Device A1, this event is triggered on Device A2.

GROUP_CREATE

If user A creates a chat group on Device A1, this event is triggered on Device A2.

GROUP_DESTROY

If user A destroys a chat group on Device A1, this event is triggered on Device A2.

GROUP_INVITE

If user A invites a user to join the chat group on Device A1, this event is triggered on Device A2.

GROUP_INVITE_ACCEPT

If user A accepts a group invitation on Device A1, this event is triggered on Device A2.

GROUP_INVITE_DECLINE

If user A declines a group invitation on Device A1, this event is triggered on Device A2.

GROUP_JOIN

If user A joins a chat group on Device A1, this event is triggered on Device A2.

GROUP_KICK

If user A removes a user from a chat group on Device A1, this event is triggered on Device A2.

GROUP_LEAVE

If user A leaves a chat group on Device A1, this event is triggered on Device A2.

GROUP_METADATA_CHANGED

The current user modified custom attributes of a group member on another device.

GROUP_REMOVE_ADMIN

If user A removes a group admin on Device A1, this event is triggered on Device A2.

GROUP_REMOVE_ALL_BAN

If user A unmutes all chat group members on Device A1, this event is triggered on Device A2.

Even if all chat group members are unmuted, members on the mute list still cannot send messages in the group.

GROUP_REMOVE_MUTE

If user A unmutes a group member on Device A1, this event is triggered on Device A2.

GROUP_REMOVE_USER_ALLOW_LIST

If user A removes other members from the allow list of the chat group on Device A1, this event is triggered on Device A2.

GROUP_UNBLOCK

If user A unblocks messages from a chat group on Device A1, this event is triggered on Device A2.

THREAD_CREATE

If user A creates a message thread on Device A1, this event is triggered on Device A2.

THREAD_DESTROY

If user A destroys a message thread on Device A1, this event is triggered on Device A2.

THREAD_JOIN

If user A joins a message thread on Device A1, this event is triggered on Device A2.

THREAD_KICK

If user A kicks a user from a message thread on Device A1, this event is triggered on Device A2.

THREAD_LEAVE

If user A leaves a message thread on Device A1, this event is triggered on Device A2.

THREAD_UPDATE

If user A updates the message thread name, or sends or recalls a message in thread on Device A1, this event is triggered on Device A2.