public interface ChatRoomServiceObserver
Modifier and Type | Method and Description |
---|---|
void |
observeAttachmentProgress(Observer<AttachmentProgress> observer,
boolean register)
Register or unregister the observer for the upload or download progress of attachment.
|
void |
observeCdnRequestData(Observer<CdnRequestData> observer,
boolean register)
Register or unregister the observer for reporting SDK data
|
void |
observeKickOutEvent(Observer<ChatRoomKickOutEvent> observer,
boolean register)
Register or unregister the observer for being removed from a chat room.
|
void |
observeMsgStatus(Observer<ChatRoomMessage> observer,
boolean register)
Register or unregister the observer for status changes of messages
|
void |
observeOnlineStatus(Observer<ChatRoomStatusChangeData> observer,
boolean register)
Register or unregister the observer for Chat room the online status and logins
|
void |
observeReceiveMessage(Observer<java.util.List<ChatRoomMessage>> observer,
boolean register)
Register or unregister the observer for receiving messages.
|
void observeOnlineStatus(Observer<ChatRoomStatusChangeData> observer, boolean register)
observer
- observer. The parameter is the chat room ID and state (waiting, connecting, joining, joined)register
- true: register the observer; false: unregister the observervoid observeKickOutEvent(Observer<ChatRoomKickOutEvent> observer, boolean register)
observer
- observer. The parameter is the remove event. The chat room ID and reason will be returned.register
- true: register the observer; false: unregister the observervoid observeReceiveMessage(Observer<java.util.List<ChatRoomMessage>> observer, boolean register)
observer
- observer. The parameter is the received messagesregister
- true: register the observer; false: unregister the observervoid observeMsgStatus(Observer<ChatRoomMessage> observer, boolean register)
observer
- observer. The parameter is the changed message. The states include status and attachStatusregister
- true: register the observer; false: unregister the observervoid observeAttachmentProgress(Observer<AttachmentProgress> observer, boolean register)
observer
- The observer. The parameter is the transmission progress of the attachment.register
- true: register the observer; false: unregister the observer.void observeCdnRequestData(Observer<CdnRequestData> observer, boolean register)
observer
- observerregister
- true: register the observer; false: unregister the observer