setDraftMessage
abstract suspend fun setDraftMessage(roomId: RoomId, keepMediaInCache: Boolean = true, builder: suspend MessageBuilder.() -> Unit): String
A draft message is stored in the Outbox but never send. There can only ever be one draft message per room. This function is locked to not run concurrently
abstract suspend fun setDraftMessage(roomId: RoomId, keepMediaInCache: Boolean = true, stickyDuration: Duration? = null, builder: suspend MessageBuilder.() -> Unit): String