GlassChatViewModel

Glass Chat View Model

Constructors

Link copied to clipboard
constructor(configure: suspend () -> CollaborationViewModel.Configuration)

Types

Link copied to clipboard
object Companion

Glass Chat View Model Instance

Properties

Link copied to clipboard
val battery: SharedFlow<BatteryInfo>

SharedFlow flow of BatteryInfo

Link copied to clipboard
val buttons: SharedFlow<Set<ChatUI.Button>>
Link copied to clipboard
val call: SharedFlow<CallUI>
Link copied to clipboard
val chat: SharedFlow<ChatUI>
Link copied to clipboard
val company: SharedFlow<Company>
Link copied to clipboard
val conference: SharedFlow<ConferenceUI>
Link copied to clipboard
val connectedUser: SharedFlow<User?>
Link copied to clipboard
val conversation: SharedFlow<ConversationUI>
Link copied to clipboard
val conversationState: SharedFlow<State>

SharedFlow conversation state

Link copied to clipboard
Link copied to clipboard
val messages: SharedFlow<MessagesUI>
Link copied to clipboard
val participants: SharedFlow<ChatParticipants>
Link copied to clipboard
val wifi: SharedFlow<WiFiInfo>

SharedFlow flow of WifiInfo

Functions

Link copied to clipboard
open fun addCloseable(closeable: AutoCloseable)
fun addCloseable(key: String, closeable: AutoCloseable)
Link copied to clipboard
Link copied to clipboard
suspend fun setChat(loggedUserId: String?, chatId: String): ChatUI?