commonMain.net.folivo.trixnity.client.room.outbox.defaultOutboxMessageMediaUploaderMappings.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of trixnity-client-jvm Show documentation
Show all versions of trixnity-client-jvm Show documentation
Multiplatform Kotlin SDK for matrix-protocol
package net.folivo.trixnity.client.room.outbox
import net.folivo.trixnity.client.room.outbox.OutboxMessageMediaUploaderMapping.Companion.of
import net.folivo.trixnity.core.model.events.m.room.RoomMessageEventContent
val defaultOutboxMessageMediaUploaderMappings = OutboxMessageMediaUploaderMappings(
listOf(
of(::fileRoomMessageEventContentMediaUploader),
of(::imageRoomMessageEventContentMediaUploader),
of(::videoRoomMessageEventContentMediaUploader),
of(::audioRoomMessageEventContentMediaUploader),
FallbackOutboxMessageMediaUploaderMapping,
)
)