summaryrefslogtreecommitdiff
path: root/app/src/main/java/sh/lajo/buddy/ConfigManager.kt
diff options
context:
space:
mode:
authorJustZvan <justzvan@justzvan.xyz>2026-04-08 19:41:36 +0200
committerJustZvan <justzvan@justzvan.xyz>2026-04-08 19:41:36 +0200
commit1f07f153b23fa9a7ae0ea648b498dad60f96c594 (patch)
treec7c7d1c824d7fdfeaea4ca77ea22c370708ed8a7 /app/src/main/java/sh/lajo/buddy/ConfigManager.kt
parentadb6a4fd9ec3a23c04d5e4c2ce799448237915c4 (diff)
feat: 1.2main
Diffstat (limited to 'app/src/main/java/sh/lajo/buddy/ConfigManager.kt')
-rw-r--r--app/src/main/java/sh/lajo/buddy/ConfigManager.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/src/main/java/sh/lajo/buddy/ConfigManager.kt b/app/src/main/java/sh/lajo/buddy/ConfigManager.kt
index eb37184..42a4f18 100644
--- a/app/src/main/java/sh/lajo/buddy/ConfigManager.kt
+++ b/app/src/main/java/sh/lajo/buddy/ConfigManager.kt
@@ -13,6 +13,7 @@ object ConfigManager {
private const val TAG = "ConfigManager"
private const val PREFS_KEY_DISABLE_BUDDY = "config_disable_buddy"
private const val PREFS_KEY_BLOCK_ADULT_SITES = "config_block_adult_sites"
+ private const val PREFS_KEY_GALLERY_SCANNING_MODE = "config_gallery_scanning_mode"
private const val PREFS_KEY_LAST_FETCH = "config_last_fetch"
private const val FETCH_INTERVAL_MS = 5 * 60 * 1000L // 5 minutes
@@ -22,7 +23,8 @@ object ConfigManager {
val prefs = context.getSharedPreferences("app_prefs", Context.MODE_PRIVATE)
return DeviceConfig(
disableBuddy = prefs.getBoolean(PREFS_KEY_DISABLE_BUDDY, false),
- blockAdultSites = prefs.getBoolean(PREFS_KEY_BLOCK_ADULT_SITES, true)
+ blockAdultSites = prefs.getBoolean(PREFS_KEY_BLOCK_ADULT_SITES, true),
+ galleryScanningMode = prefs.getString(PREFS_KEY_GALLERY_SCANNING_MODE, "none") ?: "none"
)
}
@@ -31,6 +33,7 @@ object ConfigManager {
prefs.edit().apply {
putBoolean(PREFS_KEY_DISABLE_BUDDY, config.disableBuddy)
putBoolean(PREFS_KEY_BLOCK_ADULT_SITES, config.blockAdultSites)
+ putString(PREFS_KEY_GALLERY_SCANNING_MODE, config.galleryScanningMode)
apply()
}
}