Async

data class Async(val deliveryTag: <Error class: unknown class>, val source: EventSource) : EventDeliveryInfo

Async event delivery info, represents events that needs to be ACK'ed in the new system.

Constructors

Link copied to clipboard
constructor(deliveryTag: <Error class: unknown class>, source: EventSource)

Properties

Link copied to clipboard
val deliveryTag: <Error class: unknown class>
Link copied to clipboard
open val isTransient: Boolean

Specifies whether the event is transient. Transient events are events that only matter if the user is online/active. For example "user is typing", and call signaling (mute/unmute), which are irrelevant after a few minutes. These are likely to not even be stored in the backend.

Link copied to clipboard
open override val source: EventSource

The source of the event.

Functions

Link copied to clipboard
fun toLogMap(): Map<String, Any?>