aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/utils
diff options
context:
space:
mode:
authorPacien TRAN-GIRARD2017-07-01 15:27:20 +0200
committerPacien TRAN-GIRARD2017-07-01 15:27:20 +0200
commit3619cf121b5b496ede1a0588f77b44f9bdb8386b (patch)
tree6cd06b128d7b7ca53457d98db2ba9bfe98b9f886 /app/src/main/java/org/pacien/tincapp/utils
parent82ea8deab12d664dc4f941f329285ce4315057ad (diff)
downloadtincapp-3619cf121b5b496ede1a0588f77b44f9bdb8386b.tar.gz
Refactor VPN interface configuration loading
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/utils')
-rw-r--r--app/src/main/java/org/pacien/tincapp/utils/Functions.kt11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/utils/Functions.kt b/app/src/main/java/org/pacien/tincapp/utils/Functions.kt
new file mode 100644
index 0000000..6ed77ce
--- /dev/null
+++ b/app/src/main/java/org/pacien/tincapp/utils/Functions.kt
@@ -0,0 +1,11 @@
1package org.pacien.tincapp.utils
2
3/**
4 * @author pacien
5 */
6
7fun <A, R> applyIgnoringException(f: (A) -> R, x: A, alt: R? = null) = try {
8 f(x)
9} catch (_: Exception) {
10 alt
11}