CoGuestStore

abstract class CoGuestStore

Audience co-hosting management class

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Create CoGuestStore instance

Properties

Link copied to clipboard

Co-hosting related state data provided by CoGuestStore

Functions

Link copied to clipboard
abstract fun acceptApplication(userID: String?, completion: CompletionHandler?)

Accept seat application

Link copied to clipboard
abstract fun acceptInvitation(inviterID: String?, completion: CompletionHandler?)

Accept seat invitation

Link copied to clipboard
abstract fun addGuestListener(listener: GuestListener?)

Add guest side event callback listener

Link copied to clipboard
abstract fun addHostListener(listener: HostListener?)

Add host side event callback listener

Link copied to clipboard
abstract fun applyForSeat(seatIndex: Int, timeout: Int, extraInfo: String?, completion: CompletionHandler?)

Apply for seat

Link copied to clipboard
abstract fun cancelApplication(completion: CompletionHandler?)

Cancel seat application

Link copied to clipboard
abstract fun cancelInvitation(inviteeID: String?, completion: CompletionHandler?)

Cancel seat invitation

Link copied to clipboard
abstract fun disconnect(completion: CompletionHandler?)

Disconnect co-hosting

Link copied to clipboard
abstract fun inviteToSeat(inviteeID: String?, seatIndex: Int, timeout: Int, extraInfo: String?, completion: CompletionHandler?)

Invite audience to seat

Link copied to clipboard
abstract fun rejectApplication(userID: String?, completion: CompletionHandler?)

Reject seat application

Link copied to clipboard
abstract fun rejectInvitation(inviterID: String?, completion: CompletionHandler?)

Reject seat invitation

Link copied to clipboard
abstract fun removeGuestListener(listener: GuestListener?)

Remove guest side event callback listener

Link copied to clipboard
abstract fun removeHostListener(listener: HostListener?)

Remove host side event callback listener