PendingMessage

data class PendingMessage(val clientId: String, val content: String, val createdAt: Instant, val attachments: List<String> = emptyList(), val upload: PendingUpload? = null, val failed: Boolean = false, val errorCode: String? = null)

An outgoing message that has no ack yet (or failed).

Constructors

Link copied to clipboard
constructor(clientId: String, content: String, createdAt: Instant, attachments: List<String> = emptyList(), upload: PendingUpload? = null, failed: Boolean = false, errorCode: String? = null)

Properties

Link copied to clipboard

Upload ids attached.

Link copied to clipboard

Optimistic id sent as client_id.

Link copied to clipboard

Text.

Link copied to clipboard

When it was queued.

Link copied to clipboard
val errorCode: String? = null

Why it failed.

Link copied to clipboard
val failed: Boolean = false

The send failed (tap to retry).

Link copied to clipboard
val upload: PendingUpload? = null

The file being uploaded for this message, if it carries one.