From 4b7d65e8b4843e5c351da443618a5de6234806a9 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 20 Mar 2025 18:04:19 +0600 Subject: [PATCH] small logic fix in transactions dsl --- transactions/src/commonMain/kotlin/TransactionsDSL.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/transactions/src/commonMain/kotlin/TransactionsDSL.kt b/transactions/src/commonMain/kotlin/TransactionsDSL.kt index c268891b5b5..566a4aca628 100644 --- a/transactions/src/commonMain/kotlin/TransactionsDSL.kt +++ b/transactions/src/commonMain/kotlin/TransactionsDSL.kt @@ -63,7 +63,7 @@ suspend fun TransactionsDSL.rollbackableOperation( * @param onRollbackStepError Will be called if rollback action throwing some error */ suspend fun doSuspendTransaction( - onRollbackStepError: suspend (TransactionDSLRollbackLambda, Throwable) -> Unit = { _, _ -> }, + onRollbackStepError: suspend (Throwable) -> Unit = { }, block: suspend TransactionsDSL.() -> T ): Result { val transactionsDSL = TransactionsDSL() @@ -75,7 +75,7 @@ suspend fun doSuspendTransaction( runCatching { it.invoke(e) }.onFailure { ee -> - onRollbackStepError(it, ee) + onRollbackStepError(ee) } } }