ChangeLogSyncEvent
A remote-backup changelog event enriched with the data needed for proto encoding. Each event type exposes only its relevant payload.
Inheritors
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MessageDelete(val conversationId: QualifiedIDEntity, val messageId: String, val change: ChangeLogEntry) : ChangeLogSyncEvent
Link copied to clipboard
data class MessageUpsert(val conversationId: QualifiedIDEntity, val messageId: String, val change: ChangeLogEntry, val message: SyncableMessagePayloadEntity?) : ChangeLogSyncEvent
Link copied to clipboard
data class ReactionsSync(val conversationId: QualifiedIDEntity, val messageId: String, val change: ChangeLogEntry, val reactions: MessageReactionsSyncEntity) : ChangeLogSyncEvent
Link copied to clipboard
data class ReadReceiptSync(val conversationId: QualifiedIDEntity, val messageId: String, val change: ChangeLogEntry, val readReceipts: MessageReadReceiptsSyncEntity) : ChangeLogSyncEvent