agora_chat_SDK
3.8.2
agorajavachatSDK
|
Public Member Functions | |
void | onChatRoomDestroyed (final String roomId, final String roomName) |
void | onMemberJoined (final String roomId, final String participant) |
void | onMemberExited (final String roomId, final String roomName, final String participant) |
void | onRemovedFromChatRoom (final int reason, final String roomId, final String roomName, final String participant) |
void | onMuteListAdded (final String chatRoomId, final List< String > mutes, final long expireTime) |
void | onMuteListRemoved (final String chatRoomId, final List< String > mutes) |
void | onWhiteListAdded (final String chatRoomId, final List< String > whitelist) |
void | onWhiteListRemoved (final String chatRoomId, final List< String > whitelist) |
void | onAllMemberMuteStateChanged (final String chatRoomId, final boolean isMuted) |
void | onAdminAdded (final String chatRoomId, final String admin) |
void | onAdminRemoved (final String chatRoomId, final String admin) |
void | onOwnerChanged (final String chatRoomId, final String newOwner, final String oldOwner) |
void | onAnnouncementChanged (String chatRoomId, String announcement) |
Chat room change listener Register/unregister it by io.agora.chat.ChatRoomManager
Register chat room change listener: ChatRoomManager manager = ChatClient.getInstance().chatroomManager(); manager.addChatRoomChangeListener(mChatRoomChangeListener);
Unregister chat room change listener: ChatRoomManager manager = ChatClient.getInstance().chatroomManager(); manager.removeChatRoomListener(mChatRoomChangeListener);
void io.agora.ChatRoomChangeListener.onAdminAdded | ( | final String | chatRoomId, |
final String | admin | ||
) |
Call back when a member has been changed to admin
chatRoomId | Chatroom id |
admin | Member who has been changed to admin |
void io.agora.ChatRoomChangeListener.onAdminRemoved | ( | final String | chatRoomId, |
final String | admin | ||
) |
Call back when member is removed from admin
chatRoomId | Chatroom id |
admin | Member whose admin permission is removed |
void io.agora.ChatRoomChangeListener.onAllMemberMuteStateChanged | ( | final String | chatRoomId, |
final boolean | isMuted | ||
) |
Call back when chat room all members muted or not
chatRoomId | Chatroom id |
isMuted | Whether all chat room members is muted or not |
void io.agora.ChatRoomChangeListener.onAnnouncementChanged | ( | String | chatRoomId, |
String | announcement | ||
) |
Call back when the announcement changed
chatRoomId | Chatroom id |
announcement | Changed announcement |
void io.agora.ChatRoomChangeListener.onChatRoomDestroyed | ( | final String | roomId, |
final String | roomName | ||
) |
Call back when chat room is destroyed
roomId | Chatroom id |
roomName | Chatroom subject |
void io.agora.ChatRoomChangeListener.onMemberExited | ( | final String | roomId, |
final String | roomName, | ||
final String | participant | ||
) |
Call back when a member exit the chatroom
roomId | Chatroom id |
roomName | Chatroom's subject |
participant | The member who exit the chatroom |
void io.agora.ChatRoomChangeListener.onMemberJoined | ( | final String | roomId, |
final String | participant | ||
) |
Call back when a member join the chatroom
roomId | Chatroom id |
participant | New member's username |
void io.agora.ChatRoomChangeListener.onMuteListAdded | ( | final String | chatRoomId, |
final List< String > | mutes, | ||
final long | expireTime | ||
) |
Callback when chat room member(s) is muted (added to mute list), and is not allowed to post message temporarily based on muted time duration
chatRoomId | Chatroom id |
mutes | Muted username |
expireTime | Mute operation expired time |
void io.agora.ChatRoomChangeListener.onMuteListRemoved | ( | final String | chatRoomId, |
final List< String > | mutes | ||
) |
Call back when chat room member(s) is unmuted (removed from mute list), and allow to post message now
chatRoomId | Chatroom id |
mutes | Member(s) muted is removed from the mute list |
void io.agora.ChatRoomChangeListener.onOwnerChanged | ( | final String | chatRoomId, |
final String | newOwner, | ||
final String | oldOwner | ||
) |
Call back when chat room ownership has been transferred
chatRoomId | Chatroom id |
newOwner | New owner |
oldOwner | Previous owner |
void io.agora.ChatRoomChangeListener.onRemovedFromChatRoom | ( | final int | reason, |
final String | roomId, | ||
final String | roomName, | ||
final String | participant | ||
) |
Call back when a member is dismissed from a chat room
reason | Remove by chatroom owner or server for network. See: io.agora.chat.adapter.EMAChatRoomManagerListener#BE_KICKED io.agora.chat.adapter.EMAChatRoomManagerListener#BE_KICKED_FOR_OFFLINE |
roomId | Chatroom id |
roomName | The chatroom's subject |
participant | The member is dismissed from a chat room |
void io.agora.ChatRoomChangeListener.onWhiteListAdded | ( | final String | chatRoomId, |
final List< String > | whitelist | ||
) |
Call back when chat room member(s) is added to whitelist
chatRoomId | Chatroom id |
whitelist | Member(s) is added to whitelist |
void io.agora.ChatRoomChangeListener.onWhiteListRemoved | ( | final String | chatRoomId, |
final List< String > | whitelist | ||
) |
Call back when chat room member(s) is removed from whitelist
chatRoomId | Chatroom id |
whitelist | Member(s) is removed from whitelist |