Package-level declarations

Types

Link copied to clipboard

Default implementation of MessagePanel

Link copied to clipboard

Default implementation of MessagesModal

Link copied to clipboard
Link copied to clipboard
data class MessagePanelOptions(val messages: List<Message>, val type: String, val onSendMessage: (String) -> Unit, val backgroundColor: Int = 0xFFFFFFFF.toInt(), val inputBackgroundColor: Int = 0xFFF0F0F0.toInt(), val member: String, val replyInfo: ReplyInfo? = null, val onClearReply: () -> Unit? = null)

MessagePanel - Panel for displaying and sending messages.

Link copied to clipboard
Link copied to clipboard
data class MessagesModalOptions(val isMessagesModalVisible: Boolean = false, val onMessagesClose: () -> Unit, val onSendMessagePress: (SendMessageOptions) -> Unit, val messages: List<Message>, val position: String = "topRight", val backgroundColor: Int = 0xFFF5F5F5.toInt(), val activeTabBackgroundColor: Int = 0xFF96E7EC.toInt(), val eventType: EventType, val member: String, val islevel: String, val coHostResponsibility: List<CoHostResponsibility>, val coHost: String, val startDirectMessage: Boolean, val directMessageDetails: Participant?, val updateStartDirectMessage: (Boolean) -> Unit, val updateDirectMessageDetails: (Participant?) -> Unit, val roomName: String, val socket: SocketManager?, val chatSetting: String, val showAlert: (ShowAlertOptions) -> Unit?)

MessagesModal - Modal for displaying and sending messages.

Link copied to clipboard
data class ReplyInfo(val message: Message, val senderName: String)
Link copied to clipboard
data class SendMessageOptions(val message: String, val receivers: List<String>, val group: Boolean, val socket: SocketManager?, val roomName: String, val member: String, val showAlert: (ShowAlertOptions) -> Unit?)