public interface ChatServer
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getCurrentIpAddress() |
io.reactivex.Observable<LPMessageRevoke> |
getObservableOfMsgRevoke() |
io.reactivex.Observable<LPMessageRevoke> |
getObservableOfMsgRevokeRes() |
io.reactivex.Flowable<LPMessageModel> |
getObservableOfReceiveMessage() |
io.reactivex.Observable<LPMessageTranslateModel> |
getObservableOfReceiveTranslateMessage() |
io.reactivex.Observable<LPWhisperListModel> |
getObservableOfWhisperList()
私聊消息回调
|
void |
requestForbidAll(long roomId,
LPUserModel from,
int group,
int duration)
设置全体禁言(group)
|
void |
requestForbidChat(long roomId,
LPUserModel from,
LPUserModel to,
long duration)
单个禁言
|
void |
requestMsgRevoke(java.lang.String msgId,
java.lang.String fromId,
java.lang.String classId,
java.lang.String userId) |
void |
requestWhisperList(java.lang.String roomId,
java.lang.String from,
java.lang.String to,
int start,
int count)
拉取私聊消息
|
void |
sendMessage(java.lang.String message,
LPMessageDataModel data,
LPUserModel from,
IUserModel toUser,
java.lang.String channel,
LPMessageReferenceModel referenceModel,
java.util.Set<LPMessageAtUserModel> atUserList) |
void |
sendMessage(java.lang.String message,
LPUserModel from,
IUserModel toUser,
java.lang.String channel,
LPMessageReferenceModel referenceModel,
java.util.Set<LPMessageAtUserModel> atUserList) |
void |
sendTranslateMessage(java.lang.String message,
java.lang.String messageId,
java.lang.String classId,
java.lang.String userId,
java.lang.String fromLanguage,
java.lang.String toLanguage) |
void sendMessage(java.lang.String message, LPUserModel from, IUserModel toUser, java.lang.String channel, LPMessageReferenceModel referenceModel, java.util.Set<LPMessageAtUserModel> atUserList)
void sendMessage(java.lang.String message, LPMessageDataModel data, LPUserModel from, IUserModel toUser, java.lang.String channel, LPMessageReferenceModel referenceModel, java.util.Set<LPMessageAtUserModel> atUserList)
void sendTranslateMessage(java.lang.String message, java.lang.String messageId, java.lang.String classId, java.lang.String userId, java.lang.String fromLanguage, java.lang.String toLanguage)
io.reactivex.Flowable<LPMessageModel> getObservableOfReceiveMessage()
io.reactivex.Observable<LPMessageTranslateModel> getObservableOfReceiveTranslateMessage()
java.lang.String getCurrentIpAddress()
void requestMsgRevoke(java.lang.String msgId, java.lang.String fromId, java.lang.String classId, java.lang.String userId)
io.reactivex.Observable<LPMessageRevoke> getObservableOfMsgRevokeRes()
io.reactivex.Observable<LPMessageRevoke> getObservableOfMsgRevoke()
void requestForbidChat(long roomId, LPUserModel from, LPUserModel to, long duration)
void requestForbidAll(long roomId, LPUserModel from, int group, int duration)
roomId
- 直播房间号from
- 设置用户group
- message_send_forbid_all_triggervoid requestWhisperList(java.lang.String roomId, java.lang.String from, java.lang.String to, int start, int count)
io.reactivex.Observable<LPWhisperListModel> getObservableOfWhisperList()