Class NEWaitingRoomListener
-
- All Implemented Interfaces:
public class NEWaitingRoomListener
等候室事件监听器
-
-
Constructor Summary
Constructors Constructor Description NEWaitingRoomListener()
-
Method Summary
Modifier and Type Method Description Unit
onMyWaitingRoomStatusChanged(Integer status, Integer reason)
本端成员等候室状态变更回调 Unit
onWaitingRoomInfoUpdated(NEWaitingRoomInfo info)
等候室信息更新事件,如等候室总人数变更 Unit
onMemberJoin(NEWaitingRoomMember member, Integer reason)
等候室有新成员加入事件 Unit
onMemberLeave(String member, Integer reason)
成员离开等候室事件,原因可能是被移除、超时等 Unit
onMemberAdmitted(String member)
成员被准入房间事件 Unit
onMemberNameChanged(String member, String name, NERoomMember operateBy)
等候室成员昵称变更回调 Unit
onAllMembersKicked()
全部成员被移除房间事件 Unit
onManagersUpdated(List<NEWaitingRoomManager> updatedManagers)
管理员信息变更事件,管理员添加、移除、改名时触发 -
-
Method Detail
-
onMyWaitingRoomStatusChanged
Unit onMyWaitingRoomStatusChanged(Integer status, Integer reason)
本端成员等候室状态变更回调
- Parameters:
status
- 等候室状态,参考 NEWaitingRoomConstantsreason
- 状态变更原因,参考 NEWaitingRoomConstants
-
onWaitingRoomInfoUpdated
Unit onWaitingRoomInfoUpdated(NEWaitingRoomInfo info)
等候室信息更新事件,如等候室总人数变更
- Parameters:
info
- 等候室信息
-
onMemberJoin
Unit onMemberJoin(NEWaitingRoomMember member, Integer reason)
等候室有新成员加入事件
- Parameters:
member
- 成员对象。如果 NEWaitingRoomMember.uuid 为自己,则表示是自己加入了等候室。reason
- 加入原因 NEWaitingRoomConstants
-
onMemberLeave
Unit onMemberLeave(String member, Integer reason)
成员离开等候室事件,原因可能是被移除、超时等
- Parameters:
member
- 成员用户Idreason
- 离开原因 NEWaitingRoomConstants
-
onMemberAdmitted
Unit onMemberAdmitted(String member)
成员被准入房间事件
- Parameters:
member
- 成员用户Id
-
onMemberNameChanged
Unit onMemberNameChanged(String member, String name, NERoomMember operateBy)
等候室成员昵称变更回调
- Parameters:
member
- 成员用户Idname
- 昵称operateBy
- 操作者
-
onAllMembersKicked
Unit onAllMembersKicked()
全部成员被移除房间事件
-
onManagersUpdated
Unit onManagersUpdated(List<NEWaitingRoomManager> updatedManagers)
管理员信息变更事件,管理员添加、移除、改名时触发
-
-
-
-