aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
diff options
context:
space:
mode:
authorpacien2017-08-22 14:14:59 +0200
committerpacien2017-08-22 14:14:59 +0200
commit91adc78116f074f0a50bfdcc2069382677ea05cf (patch)
treec03ce5e4dc1cff122941bbf426921a109f2704a5 /app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
parentfbaddc26b5416445ef5f24b5a2f9cfb55f84343f (diff)
downloadtincapp-91adc78116f074f0a50bfdcc2069382677ea05cf.tar.gz
Better error handling
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/context/AppPaths.kt')
-rw-r--r--app/src/main/java/org/pacien/tincapp/context/AppPaths.kt3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt b/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
index c745d4d..673faa7 100644
--- a/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
+++ b/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
@@ -1,6 +1,7 @@
1package org.pacien.tincapp.context 1package org.pacien.tincapp.context
2 2
3import java.io.File 3import java.io.File
4import java.io.FileNotFoundException
4 5
5/** 6/**
6 * @author pacien 7 * @author pacien
@@ -30,6 +31,8 @@ object AppPaths {
30 fun logFile(netName: String) = File(cacheDir(), String.format(LOGFILE_FORMAT, netName)) 31 fun logFile(netName: String) = File(cacheDir(), String.format(LOGFILE_FORMAT, netName))
31 fun pidFile(netName: String) = File(App.getContext().cacheDir, String.format(PIDFILE_FORMAT, netName)) 32 fun pidFile(netName: String) = File(App.getContext().cacheDir, String.format(PIDFILE_FORMAT, netName))
32 33
34 fun existing(f: File) = f.apply { if (!exists()) throw FileNotFoundException(f.absolutePath) }
35
33 fun tincd() = File(binDir(), TINCD_BIN) 36 fun tincd() = File(binDir(), TINCD_BIN)
34 fun tinc() = File(binDir(), TINC_BIN) 37 fun tinc() = File(binDir(), TINC_BIN)
35 38