Package-level declarations

Types

Link copied to clipboard
data class OutboxMessageMediaUploaderMapping<T : MessageEventContent>(val kClass: KClass<T>, val uploader: UploadAndTransformMessageEventContent)
Link copied to clipboard
typealias UploadAndTransformMessageEventContent = suspend (content: MessageEventContent, upload: suspend (cacheUri: String) -> String) -> MessageEventContent

Functions

Link copied to clipboard
suspend fun audioMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent
Link copied to clipboard
suspend fun fileMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent
Link copied to clipboard
suspend fun imageMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent
Link copied to clipboard
suspend fun videoMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent