Package-level declarations

Types

Link copied to clipboard
data class LaunchMessagesOptions(val updateIsMessagesModalVisible: (Boolean) -> Unit, val isMessagesModalVisible: Boolean)

Defines options for toggling the visibility of the messages modal.

Link copied to clipboard

Type definition for the function that toggles the messages modal.

Link copied to clipboard
data class SendMessageOptions(val member: String, val islevel: String, val showAlert: ShowAlert? = null, val coHostResponsibility: List<CoHostResponsibility>, val coHost: String, val chatSetting: String, val message: String, val roomName: String, val messagesLength: Int, val receivers: List<String>, val group: Boolean, val sender: String, val socket: SocketManager? = null)

Defines options for sending a message to a room.

Link copied to clipboard
typealias SendMessageType = suspend (SendMessageOptions) -> Unit

Type definition for the function that sends a message.

Functions

Link copied to clipboard

Toggles the visibility state of the messages modal.

Link copied to clipboard
suspend fun sendMessage(options: SendMessageOptions)

Sends a message to the specified room.