diff --git a/repos/common/src/androidMain/kotlin/dev/inmo/micro_utils/repos/keyvalue/KeyValueStore.kt b/repos/common/src/androidMain/kotlin/dev/inmo/micro_utils/repos/keyvalue/KeyValueStore.kt index 34cf52aa862..d967cee32ab 100644 --- a/repos/common/src/androidMain/kotlin/dev/inmo/micro_utils/repos/keyvalue/KeyValueStore.kt +++ b/repos/common/src/androidMain/kotlin/dev/inmo/micro_utils/repos/keyvalue/KeyValueStore.kt @@ -52,7 +52,9 @@ class KeyValueStore internal constructor ( } } - override fun onSharedPreferenceChanged(sp: SharedPreferences, key: String) { + override fun onSharedPreferenceChanged(sp: SharedPreferences?, key: String?) { + sp ?: return + key ?: return val value = sp.all[key] cachedData ?: return if (value != null) {