Last UseKtx: the encrypted-prefs delegate uses prefs.edit{} too

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2026-06-11 17:55:48 +02:00
commit aca0839e0f

View file

@ -77,9 +77,9 @@ class SettingsStore(context: Context) {
prefs.getString(prefKey, null)?.let { decrypt(it) }
override fun setValue(thisRef: Any?, property: kotlin.reflect.KProperty<*>, value: String?) {
prefs.edit().apply {
prefs.edit {
if (value == null) remove(prefKey) else putString(prefKey, encrypt(value))
}.apply()
}
}
}