diff --git a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/Try.kt b/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/Try.kt index b91d249547..fe801e71f7 100644 --- a/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/Try.kt +++ b/libraries/core/src/main/kotlin/io/element/android/libraries/core/data/Try.kt @@ -16,11 +16,11 @@ package io.element.android.libraries.core.data -inline fun tryOrNull(noinline onError: ((Throwable) -> Unit)? = null, operation: () -> A): A? { +inline fun tryOrNull(onError: ((Throwable) -> Unit) = { }, operation: () -> A): A? { return try { operation() } catch (any: Throwable) { - onError?.invoke(any) + onError.invoke(any) null } }