mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-11-04 14:14:51 +00:00 
			
		
		
		
	fix in transactions
This commit is contained in:
		@@ -7,6 +7,8 @@
 | 
			
		||||
  * `Koin`: `4.0.2` -> `4.0.3`
 | 
			
		||||
* `Coroutines`:
 | 
			
		||||
  * Add `SmartKeyRWLocker.withWriteLocks` extension with vararg keys
 | 
			
		||||
* `Transactions`:
 | 
			
		||||
  * Fix order of rollback actions calling
 | 
			
		||||
 | 
			
		||||
## 0.25.3
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -71,7 +71,7 @@ suspend fun <T> doSuspendTransaction(
 | 
			
		||||
    return runCatching {
 | 
			
		||||
        transactionsDSL.block()
 | 
			
		||||
    }.onFailure { e ->
 | 
			
		||||
        transactionsDSL.rollbackActions.forEach {
 | 
			
		||||
        transactionsDSL.rollbackActions.reversed().forEach {
 | 
			
		||||
            runCatching {
 | 
			
		||||
                it.invoke(e)
 | 
			
		||||
            }.onFailure { ee ->
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user