CoGuestStore class abstract

Audience co-hosting management class

Constructors

CoGuestStore()

Properties

coGuestState CoGuestState
Co-hosting related state data provided by CoGuestStore
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

acceptApplication(String userID) Future<CompletionHandler>
Accept seat application
acceptInvitation(String inviterID) Future<CompletionHandler>
Accept seat invitation
addGuestListener(GuestListener listener) → void
Add guest side event callback listener
addHostListener(HostListener listener) → void
Add host side event callback listener
applyForSeat({required int seatIndex, required int timeout, String? extraInfo}) Future<CompletionHandler>
Apply for seat
cancelApplication() Future<CompletionHandler>
Cancel seat application
cancelInvitation(String inviteeID) Future<CompletionHandler>
Cancel seat invitation
disconnect() Future<CompletionHandler>
Disconnect co-hosting
inviteToSeat({required String inviteeID, required int seatIndex, required int timeout, String? extraInfo}) Future<CompletionHandler>
Invite audience to seat
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rejectApplication(String userID) Future<CompletionHandler>
Reject seat application
rejectInvitation(String inviterID) Future<CompletionHandler>
Reject seat invitation
removeGuestListener(GuestListener listener) → void
Remove guest side event callback listener
removeHostListener(HostListener listener) → void
Remove host side event callback listener
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create(String liveID) CoGuestStore
Create CoGuestStore instance