MessageRecoveryPage

data class MessageRecoveryPage(var messages: List<Message>, var firstPosition: MessageRecoveryPosition?, var lastPosition: MessageRecoveryPosition?, var hasMore: Boolean, var skippedCount: UInt)

A chronological pending page and the raw prefix it consumed.

Constructors

Link copied to clipboard
constructor(messages: List<Message>, firstPosition: MessageRecoveryPosition?, lastPosition: MessageRecoveryPosition?, hasMore: Boolean, skippedCount: UInt)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

First consumed raw key, even when its message cannot be converted.

Link copied to clipboard

An extra matching key exists. Its base body was not loaded or consumed.

Link copied to clipboard

Last consumed raw key. Use it for continuation in the same direction.

Link copied to clipboard

Pending rows have no cursor until publication. An existing committed cursor is retained.

Link copied to clipboard

Consumed raw rows minus converted messages.