NESeatEventListener

@objc
public protocol NESeatEventListener : NESeatEventListenerExt

麦位事件监听协议

  • 麦位管理员新增。 @param managers 新增的麦位管理员列表。

    Declaration

    Swift

    @objc
    optional func onSeatManagerAdded(_ managers: [String])
  • 麦位管理员移除。 @param managers 移除的麦位管理员列表。

    Declaration

    Swift

    @objc
    optional func onSeatManagerRemoved(_ managers: [String])
  • 成员[user]提交了位置为[seatIndex]的麦位申请。 @param seatIndex 麦位位置,-1表示未指定位置。 @param user 申请人的用户ID。

    Declaration

    Swift

    @objc
    optional func onSeatRequestSubmitted(_ seatIndex: Int, user: String)
  • 成员[user]取消了位置为[seatIndex]的麦位申请。 @param seatIndex 麦位位置,-1表示未指定位置。 @param user 申请人的用户ID。

    Declaration

    Swift

    @objc
    optional func onSeatRequestCancelled(_ seatIndex: Int, user: String)
  • 管理员通过了成员[user]的麦位申请,位置为[seatIndex]。 @param seatIndex 麦位位置。 @param user 申请人的用户ID。 @param operateBy 同意该申请的用户ID

    Declaration

    Swift

    @objc
    optional func onSeatRequestApproved(_ seatIndex: Int, user: String, operateBy: String,
                                        isAutoAgree: Bool)
  • 管理员拒绝了成员[user]的麦位申请,位置为[seatIndex]。 @param seatIndex 麦位位置,-1表示未指定位置。 @param user 申请人的用户ID。 @param operateBy 拒绝该申请的用户ID

    Declaration

    Swift

    @objc
    optional func onSeatRequestRejected(_ seatIndex: Int, user: String, operateBy: String)
  • 当前成员收到了来自[inviter]的上麦邀请,位置为[seatIndex]。 @param seatIndex 麦位位置,-1表示未指定位置。 @param user 邀请人。 @param operateBy 操作人

    Declaration

    Swift

    @objc
    optional func onSeatInvitationReceived(_ seatIndex: Int, user: String, operateBy: String)
  • [inviter]取消了对当前成员的上麦邀请,位置为[seatIndex]。 @param seatIndex 麦位位置,-1表示未指定位置。 @param user 邀请人。 @param operateBy 操作人

    Declaration

    Swift

    @objc
    optional func onSeatInvitationCancelled(_ seatIndex: Int, user: String, operateBy: String)
  • 成员[invitee]接受了位置为[seatIndex]的上麦邀请。 @param seatIndex 麦位位置。 @param user 被邀请人。

    Declaration

    Swift

    @objc
    optional func onSeatInvitationAccepted(_ seatIndex: Int, user: String, isAutoAgree: Bool)
  • 成员[invitee]拒绝了位置为[seatIndex]的上麦邀请。 @param seatIndex 麦位位置,-1表示未指定位置。 @param user 被邀请人。

    Declaration

    Swift

    @objc
    optional func onSeatInvitationRejected(_ seatIndex: Int, user: String)
  • 成员下麦,位置为[seatIndex]。 @param seatIndex 麦位位置。 @param user 下麦成员。

    Declaration

    Swift

    @objc
    optional func onSeatLeave(_ seatIndex: Int, user: String)
  • 成员[user]被管理员从位置为[seatIndex]的麦位踢掉。 @param seatIndex 麦位位置。 @param user 成员。 @param operateBy 操作人

    Declaration

    Swift

    @objc
    optional func onSeatKicked(_ seatIndex: Int, user: String, operateBy: String)
  • 麦位全量列表变更。 @param seatItems 麦位列表。

    Declaration

    Swift

    @objc
    optional func onSeatListChanged(_ seatItems: [NESeatItem])