Package-level declarations
Types
Link copied to clipboard
data class AsyncTransaction(val id: String, val operations: List<suspend () -> Unit>, val transactionHasBeenApplied: MutableStateFlow<Boolean>)
Link copied to clipboard
Link copied to clipboard
interface RepositoryTransactionManager
This must be implemented by new database implementations.
Link copied to clipboard
interface TransactionManager
Link copied to clipboard
class TransactionManagerImpl(config: MatrixClientConfiguration, rtm: RepositoryTransactionManager, scope: CoroutineScope) : TransactionManager