Class NESeatEventListener
-
- All Implemented Interfaces:
public abstract class NESeatEventListener麦位事件监听器。
-
-
Constructor Summary
Constructors Constructor Description NESeatEventListener()
-
Method Summary
-
-
Method Detail
-
onSeatManagerAdded
@JvmSuppressWildcards() Unit onSeatManagerAdded(List<String> managers)
麦位管理员新增。
- Parameters:
managers- 新增的麦位管理员列表。
-
onSeatManagerRemoved
@JvmSuppressWildcards() Unit onSeatManagerRemoved(List<String> managers)
麦位管理员移除。
- Parameters:
managers- 移除的麦位管理员列表。
-
onSeatManagersChanged
@JvmSuppressWildcards() Unit onSeatManagersChanged(List<NERoomUser> added, List<NERoomUser> removed)
麦位管理员变更。
- Parameters:
added- 新增的麦位管理员列表。removed- 移除的麦位管理员列表。
-
onSeatRequestSubmitted
@JvmSuppressWildcards() Unit onSeatRequestSubmitted(NESeatRequestItem requestItem)
请求上麦
- Parameters:
requestItem- 麦位申请信息。
-
onSeatRequestSubmitted
Unit onSeatRequestSubmitted(Integer seatIndex, String user)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 申请人的用户ID。
-
onSeatRequestSubmitted
Unit onSeatRequestSubmitted(Integer seatIndex, String user, String ext)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 申请人的用户ID。ext- 扩展字段。
-
onSeatRequestCancelled
Unit onSeatRequestCancelled(NESeatRequestItem requestItem)
取消麦位申请。
- Parameters:
requestItem- 麦位申请信息。
-
onSeatRequestCancelled
Unit onSeatRequestCancelled(Integer seatIndex, String user)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 申请人的用户ID。
-
onSeatRequestCancelled
Unit onSeatRequestCancelled(Integer seatIndex, String user, String ext)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 申请人的用户ID。ext- 扩展字段。
-
onSeatRequestApproved
Unit onSeatRequestApproved(NESeatRequestItem requestItem, NERoomUser operateByUser, Boolean isAutoAgree)
同意麦位申请。
- Parameters:
requestItem- 麦位申请信息。operateByUser- 同意该申请的用户信息。isAutoAgree- 是否为自动通过邀请。当关闭麦位申请的审批模式时,该值为true。
-
onSeatRequestApproved
Unit onSeatRequestApproved(Integer seatIndex, String user, String operateBy, Boolean isAutoAgree)
- Parameters:
seatIndex- 麦位位置。user- 申请人的用户ID。operateBy- 同意该申请的用户ID。isAutoAgree- 是否为自动通过邀请。当关闭麦位申请的审批模式时,该值为true。
-
onSeatRequestApproved
Unit onSeatRequestApproved(Integer seatIndex, String user, String operateBy, Boolean isAutoAgree, String ext)
- Parameters:
seatIndex- 麦位位置。user- 申请人的用户ID。operateBy- 同意该申请的用户ID。isAutoAgree- 是否为自动通过邀请。当关闭麦位申请的审批模式时,该值为true。ext- 扩展字段。
-
onSeatRequestRejected
Unit onSeatRequestRejected(NESeatRequestItem requestItem, NERoomUser operateByUser)
拒绝麦位申请。
- Parameters:
requestItem- 麦位申请信息。operateByUser- 拒绝该申请的用户信息。
-
onSeatRequestRejected
Unit onSeatRequestRejected(Integer seatIndex, String user, String operateBy)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 申请人的用户ID。operateBy- 拒绝该申请的用户ID。
-
onSeatRequestRejected
Unit onSeatRequestRejected(Integer seatIndex, String user, String operateBy, String ext)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 申请人的用户ID。operateBy- 拒绝该申请的用户ID。ext- 扩展字段。
-
onSeatInvitationReceived
Unit onSeatInvitationReceived(NESeatInvitationItem invitationItem, NERoomUser operateByUser)
发送上麦邀请。
- Parameters:
invitationItem- 邀请信息。operateByUser- 发起该邀请的用户信息。
-
onSeatInvitationReceived
Unit onSeatInvitationReceived(Integer seatIndex, String user, String operateBy)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 被邀请人。operateBy- 操作人。
-
onSeatInvitationCancelled
Unit onSeatInvitationCancelled(NESeatInvitationItem invitationItem, NERoomUser operateByUser)
取消上麦邀请。
- Parameters:
invitationItem- 邀请信息。operateByUser- 发起该邀请的用户信息。
-
onSeatInvitationCancelled
Unit onSeatInvitationCancelled(Integer seatIndex, String user, String operateBy)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 被邀请人。operateBy- 操作人。
-
onSeatInvitationAccepted
Unit onSeatInvitationAccepted(NESeatInvitationItem invitationItem, Boolean isAutoAgree)
接受上麦邀请。
- Parameters:
invitationItem- 邀请信息。isAutoAgree- 是否为自动接收邀请。当关闭麦位邀请的确认模式时,该值为true。
-
onSeatInvitationAccepted
Unit onSeatInvitationAccepted(Integer seatIndex, String user, Boolean isAutoAgree)
- Parameters:
seatIndex- 麦位位置。user- 被邀请人。isAutoAgree- 是否为自动接收邀请。当关闭麦位邀请的确认模式时,该值为true。
-
onSeatInvitationRejected
Unit onSeatInvitationRejected(NESeatInvitationItem invitationItem)
拒绝上麦邀请。
- Parameters:
invitationItem- 邀请信息。
-
onSeatInvitationRejected
Unit onSeatInvitationRejected(Integer seatIndex, String user)
- Parameters:
seatIndex- 麦位位置,-1表示未指定位置。user- 被邀请人。
-
onSeatLeave
Unit onSeatLeave(NESeatItem seatItem)
成员下麦。
- Parameters:
seatItem- 麦位信息
-
onSeatLeave
Unit onSeatLeave(Integer seatIndex, String user)
成员下麦,位置为seatIndex。
- Parameters:
seatIndex- 麦位位置。user- 下麦成员。
-
onSeatKicked
Unit onSeatKicked(NESeatItem seatItem, NERoomUser operateByUser)
被踢下麦。
- Parameters:
seatItem- 麦位信息。operateByUser- 发起该踢麦操作的用户信息。
-
onSeatKicked
Unit onSeatKicked(Integer seatIndex, String user, String operateBy)
- Parameters:
seatIndex- 麦位位置。user- 成员。operateBy- 操作人。
-
onSeatListChanged
Unit onSeatListChanged(List<NESeatItem> seatItems)
麦位变更通知。
- Parameters:
seatItems- 麦位列表。
-
-
-
-