LiveAudienceStore class abstract
Live audience management class, used to manage audience list, permission settings and other related business.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- liveAudienceState → LiveAudienceState
-
Audience state of the current room. {@link LiveAudienceState}
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addLiveAudienceListener(
LiveAudienceListener listener) → void - Add live audience event listener
-
disableSendMessage(
{required String userID, required bool isDisable}) → Future< CompletionHandler> - Disable/enable user to send messages
-
fetchAudienceList(
) → Future< CompletionHandler> - Fetch audience list
-
kickUserOutOfRoom(
String userID) → Future< CompletionHandler> - Kick user out of room
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeLiveAudienceListener(
LiveAudienceListener listener) → void - Remove live audience event listener
-
revokeAdministrator(
String userID) → Future< CompletionHandler> - Revoke administrator
-
setAdministrator(
String userID) → Future< CompletionHandler> - Set administrator
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
create(
String liveID) → LiveAudienceStore - Create an audience management instance