diff options
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/extensions/Java.kt')
-rw-r--r-- | app/src/main/java/org/pacien/tincapp/extensions/Java.kt | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/extensions/Java.kt b/app/src/main/java/org/pacien/tincapp/extensions/Java.kt index af3c1af..95fecbf 100644 --- a/app/src/main/java/org/pacien/tincapp/extensions/Java.kt +++ b/app/src/main/java/org/pacien/tincapp/extensions/Java.kt | |||
@@ -7,12 +7,12 @@ import java8.util.concurrent.CompletableFuture | |||
7 | */ | 7 | */ |
8 | object Java { | 8 | object Java { |
9 | 9 | ||
10 | fun <T> CompletableFuture<T>.exceptionallyAccept(fn: (Throwable) -> Unit) = exceptionally { fn(it); null }!! | 10 | fun <T> CompletableFuture<T>.exceptionallyAccept(fn: (Throwable) -> Unit) = exceptionally { fn(it); null }!! |
11 | 11 | ||
12 | fun <A, R> applyIgnoringException(f: (A) -> R, x: A, alt: R? = null) = try { | 12 | fun <A, R> applyIgnoringException(f: (A) -> R, x: A, alt: R? = null) = try { |
13 | f(x) | 13 | f(x) |
14 | } catch (_: Exception) { | 14 | } catch (_: Exception) { |
15 | alt | 15 | alt |
16 | } | 16 | } |
17 | 17 | ||
18 | } | 18 | } |