From 1f07f153b23fa9a7ae0ea648b498dad60f96c594 Mon Sep 17 00:00:00 2001 From: JustZvan Date: Wed, 8 Apr 2026 19:41:36 +0200 Subject: feat: 1.2 --- app/src/main/java/sh/lajo/buddy/ConfigManager.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'app/src/main/java/sh/lajo/buddy/ConfigManager.kt') 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() } } -- cgit v1.2.3