Room Outbox Message Store
class RoomOutboxMessageStore(roomOutboxMessageRepository: RoomOutboxMessageRepository, tm: RepositoryTransactionManager, storeScope: CoroutineScope, config: MatrixClientConfiguration) : Store
Constructors
Link copied to clipboard
constructor(roomOutboxMessageRepository: RoomOutboxMessageRepository, tm: RepositoryTransactionManager, storeScope: CoroutineScope, config: MatrixClientConfiguration)
Functions
Link copied to clipboard
Only deletes everything, that can be fetched from server.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun update(transactionId: String, updater: suspend (RoomOutboxMessage<*>?) -> RoomOutboxMessage<*>?)