Log preference changes

pull/3302/head
Alex Baker 10 months ago
parent e7396c39e6
commit 87f6ad01f2

@ -252,6 +252,7 @@ class Preferences @JvmOverloads constructor(
} }
fun setString(key: String?, newValue: String?) { fun setString(key: String?, newValue: String?) {
Timber.d("Setting $key -> ${newValue?.let { if (BuildConfig.DEBUG) it else if (it.isBlank()) "" else "<redacted>" }}")
val editor = prefs.edit() val editor = prefs.edit()
editor.putString(key, newValue) editor.putString(key, newValue)
editor.apply() editor.apply()
@ -261,6 +262,7 @@ class Preferences @JvmOverloads constructor(
setStringSet(context.getString(key), newValue) setStringSet(context.getString(key), newValue)
fun setStringSet(key: String, newValue: Set<String>) { fun setStringSet(key: String, newValue: Set<String>) {
Timber.d("Setting $key -> ${newValue.size} items")
val editor = prefs.edit() val editor = prefs.edit()
editor.putStringSet(key, newValue) editor.putStringSet(key, newValue)
editor.apply() editor.apply()
@ -274,7 +276,9 @@ class Preferences @JvmOverloads constructor(
fun setStringFromInteger(keyResource: Int, newValue: Int) { fun setStringFromInteger(keyResource: Int, newValue: Int) {
val editor = prefs.edit() val editor = prefs.edit()
editor.putString(context.getString(keyResource), newValue.toString()) val key = context.getString(keyResource)
Timber.d("Setting $key -> $newValue")
editor.putString(key, newValue.toString())
editor.apply() editor.apply()
} }
@ -293,6 +297,7 @@ class Preferences @JvmOverloads constructor(
} }
fun setBoolean(key: String?, value: Boolean) { fun setBoolean(key: String?, value: Boolean) {
Timber.d("Setting $key -> $value")
val editor = prefs.edit() val editor = prefs.edit()
editor.putBoolean(key, value) editor.putBoolean(key, value)
editor.apply() editor.apply()
@ -308,6 +313,7 @@ class Preferences @JvmOverloads constructor(
} }
fun setInt(key: String?, value: Int) { fun setInt(key: String?, value: Int) {
Timber.d("Setting $key -> $value")
val editor = prefs.edit() val editor = prefs.edit()
editor.putInt(key, value) editor.putInt(key, value)
editor.apply() editor.apply()
@ -323,12 +329,14 @@ class Preferences @JvmOverloads constructor(
} }
fun setLong(key: String?, value: Long) { fun setLong(key: String?, value: Long) {
Timber.d("Setting $key -> $value")
val editor = prefs.edit() val editor = prefs.edit()
editor.putLong(key, value) editor.putLong(key, value)
editor.apply() editor.apply()
} }
fun clear(key: String?) { fun clear(key: String?) {
Timber.d("Clearing $key")
val editor = prefs.edit() val editor = prefs.edit()
editor.remove(key) editor.remove(key)
editor.apply() editor.apply()

Loading…
Cancel
Save