Package-level declarations
Types
Link copied to clipboard
data class OutboxMessageMediaUploaderMapping<T : MessageEventContent>(val kClass: KClass<T>, val uploader: uploadAndTransformMessageEventContent)
Link copied to clipboard
data class OutboxMessageMediaUploaderMappings(val mappings: Set<OutboxMessageMediaUploaderMapping<*>>)
Link copied to clipboard
typealias uploadAndTransformMessageEventContent = suspend (content: MessageEventContent, upload: suspend (cacheUri: String) -> String) -> MessageEventContent
Functions
Link copied to clipboard
suspend fun roomMessageEventContentMediaUploader(content: MessageEventContent, upload: suspend (cacheUri: String) -> String): RoomMessageEventContent