aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
diff options
context:
space:
mode:
authorpacien2023-07-30 00:13:22 +0200
committerpacien2023-07-30 03:53:20 +0200
commit7af2bef60caa354c03e67ef07a70d194aa177398 (patch)
tree4219c0d6ab5bc778d44eca0d96720f1e10f49184 /app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
parentf541e7a7d71aac02098157fa53e927884e940f26 (diff)
downloadtincapp-7af2bef60caa354c03e67ef07a70d194aa177398.tar.gz
storage/config: move configuration files to the user-accessible storage
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.kt4
1 files changed, 3 insertions, 1 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 92348d6..9e69790 100644
--- a/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
+++ b/app/src/main/java/org/pacien/tincapp/context/AppPaths.kt
@@ -51,10 +51,12 @@ object AppPaths {
51 51
52 private fun privateCacheDir() = context.cacheDir!! 52 private fun privateCacheDir() = context.cacheDir!!
53 private fun publicCacheDir() = context.externalCacheDir!! 53 private fun publicCacheDir() = context.externalCacheDir!!
54 private fun publicFilesDir() = context.getExternalFilesDir(null)
54 private fun binDir() = File(context.applicationInfo.nativeLibraryDir) 55 private fun binDir() = File(context.applicationInfo.nativeLibraryDir)
56
55 fun runtimeDir() = withDir(File(privateCacheDir(), APP_TINC_RUNTIME_DIR)) 57 fun runtimeDir() = withDir(File(privateCacheDir(), APP_TINC_RUNTIME_DIR))
56 fun logDir() = withDir(File(publicCacheDir(), APP_LOG_DIR)) 58 fun logDir() = withDir(File(publicCacheDir(), APP_LOG_DIR))
57 fun confDir() = withDir(File(context.filesDir!!, APP_TINC_NETWORKS_DIR)) 59 fun confDir() = withDir(File(publicFilesDir(), APP_TINC_NETWORKS_DIR))
58 60
59 fun confDir(netName: String) = File(confDir(), netName) 61 fun confDir(netName: String) = File(confDir(), netName)
60 fun hostsDir(netName: String) = File(confDir(netName), NET_HOSTS_DIR) 62 fun hostsDir(netName: String) = File(confDir(netName), NET_HOSTS_DIR)