NERoomSeatController class abstract
- Inheritance
-
- Object
- NERoomBaseController
- NERoomSeatController
- Annotations
-
- @HawkEntryPoint()
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isSupported → bool
-
功能是否支持
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
acceptSeatInvitation(
) → Future< VoidResult> - 成员同意管理员的上麦邀请。
-
addAttachment(
Object key, dynamic attachment) → void -
inherited
-
addEventCallback(
NESeatEventCallback callback) → void -
approveSeatRequest(
String user) → Future< VoidResult> -
管理员同意成员
user
的上麦申请,非管理员执行该操作会失败。 @param user 申请人的用户ID。 -
cancelSeatInvitation(
String user) → Future< VoidResult> -
管理员取消成员
user
的上麦邀请,非管理员执行该操作会失败。 @param user 麦上的用户ID。 -
cancelSeatRequest(
) → Future< VoidResult> - 成员取消申请麦位。
-
clearAttachments(
) → void -
inherited
-
closeSeats(
List< int> seatIndices) → Future<VoidResult> - 管理员关闭指定位置的麦位,非管理员执行该操作会失败。 @param seatIndices 待关闭的麦位位置列表。
-
ensureAttachment<
T> (Object key) → T -
inherited
-
getAttachment<
T> (Object key) → T? -
inherited
-
getSeatInfo(
) → Future< NEResult< NESeatInfo> > - 同步麦位信息。
-
getSeatInvitationList(
) → Future< NEResult< List< >NESeatInvitationItem> > - 获取麦位邀请列表。按照邀请时间正序排序,先邀请的成员排在列表前面。
-
getSeatRequestList(
) → Future< NEResult< List< >NESeatRequestItem> > - 获取麦位申请列表。按照申请时间正序排序,先申请的成员排在列表前面。
-
kickSeat(
String user) → Future< VoidResult> -
管理员将成员
user
踢下麦,非管理员执行该操作会失败。 @param user 麦上的用户ID。 -
leaveSeat(
) → Future< VoidResult> - 成员主动下麦。
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openSeats(
List< int> seatIndices) → Future<VoidResult> - 管理员打开指定位置的麦位。非管理员执行该操作会失败。 @param seatIndices 待打开的麦位位置列表。
-
rejectSeatInvitation(
) → Future< VoidResult> - 成员拒绝管理员的上麦邀请。
-
rejectSeatRequest(
String user) → Future< VoidResult> -
管理员拒绝成员
user
的上麦请求,非管理员执行该操作会失败。 @param user 申请人的用户ID。 -
removeAttachment(
Object key) → void -
inherited
-
removeEventCallback(
NESeatEventCallback callback) → void -
sendSeatInvitation(
int seatIndex, String user) → Future< VoidResult> -
管理员向成员
user
发送上麦邀请,指定位置为seatIndex
,非管理员执行该操作会失败。 @param seatIndex 麦位位置。 @param user 麦上的用户ID。 -
submitSeatRequest(
int? seatIndex, bool exclusive) → Future< VoidResult> -
成员申请指定位置为
seatIndex
的麦位,位置从1开始。 如果当前成员为管理员,则会自动通过申请。 @param seatIndex 麦位位置。 @param exclusive 是否独占麦位。如果麦位为独占模式,则在管理员处理该请求之前,其他人无法申请该麦位。 -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited