Transaction Manager
interface TransactionManager
Functions
Link copied to clipboard
Link copied to clipboard
abstract suspend fun withAsyncWriteTransaction(wait: Boolean = false, block: suspend () -> Unit): StateFlow<Boolean>?
Link copied to clipboard
Link copied to clipboard
abstract suspend fun writeOperationAsync(key: String, block: suspend () -> Unit): StateFlow<Boolean>?
Saves a write operation into AsyncTransactionContext or creates a new Transaction for this operation. This must only be called on writing repository operations directly (save, update, delete).