From 0acac205affe68d8941bc4343c447f2152ccf629 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 24 Aug 2023 02:17:27 +0600 Subject: [PATCH] fix build --- .../dev/inmo/micro_utils/repos/keyvalue/KeyValueStore.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {