From c23f37c48058fa06f6347cd285c5dd9f5bb273c6 Mon Sep 17 00:00:00 2001 From: Quentin Gliosca Date: Tue, 16 Jul 2024 13:18:07 +0200 Subject: [PATCH] Allow uses of Try --- .../shared/src/main/java/org/readium/r2/shared/util/Try.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/readium/shared/src/main/java/org/readium/r2/shared/util/Try.kt b/readium/shared/src/main/java/org/readium/r2/shared/util/Try.kt index 0f6c192b26..97b10129ce 100644 --- a/readium/shared/src/main/java/org/readium/r2/shared/util/Try.kt +++ b/readium/shared/src/main/java/org/readium/r2/shared/util/Try.kt @@ -68,7 +68,7 @@ public sealed class Try { public inline fun mapFailure(transform: (value: Failure) -> F): Try = when (this) { is Try.Success -> success(value) - is Try.Failure -> failure(transform(failureOrNull()!!)) + is Try.Failure -> failure(transform(failureOrNull())) } /** @@ -81,7 +81,7 @@ public sealed class Try { ): R = when (this) { is Try.Success -> onSuccess(value) - is Try.Failure -> onFailure(failureOrNull()!!) + is Try.Failure -> onFailure(failureOrNull()) } /** @@ -98,7 +98,7 @@ public sealed class Try { * Returns the original [Try] unchanged. */ public inline fun onFailure(action: (exception: Failure) -> Unit): Try { - if (this is Try.Failure) action(failureOrNull()!!) + if (this is Try.Failure) action(failureOrNull()) return this } }