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

suspend fun audioRoomMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent
Link copied to clipboard
suspend fun fileRoomMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent
suspend fun imageRoomMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent
suspend fun videoRoomMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent