Package-level declarations
Types
Link copied to clipboard
open class AttachmentFactory(val canHandle: (attachments: List<Attachment>) -> Boolean, val previewContent: @Composable (modifier: Modifier, attachments: List<Attachment>, onAttachmentRemoved: (Attachment) -> Unit) -> Unit? = null, val content: @Composable (modifier: Modifier, attachmentState: AttachmentState) -> Unit, val textFormatter: (attachments: Attachment) -> String = {
it.title ?: it.name ?: it.fallback ?: ""
}, val type: AttachmentFactory.Type = Type.None)
Holds the information required to build an attachment message.
Link copied to clipboard
object StreamAttachmentFactories
Provides different attachment factories that build custom message content based on a given attachment.