From 8b8f5b80b8169d3fb20dc8df897ffdc293502f73 Mon Sep 17 00:00:00 2001 From: klaus Date: Sat, 17 May 2025 21:59:28 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A1=9C=EA=B7=B8=EC=95=84=EC=9B=83?= =?UTF-8?q?=EC=8B=9C=20UserDefaults=EC=97=90=EC=84=9C=20=ED=91=B8=EC=8B=9C?= =?UTF-8?q?=ED=86=A0=ED=81=B0=EC=9D=84=20=EC=82=AD=EC=A0=9C=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/vividnext/sodalive/common/SharedPreferenceManager.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/common/SharedPreferenceManager.kt b/app/src/main/java/kr/co/vividnext/sodalive/common/SharedPreferenceManager.kt index 660fd535..a78168cb 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/common/SharedPreferenceManager.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/common/SharedPreferenceManager.kt @@ -27,7 +27,11 @@ object SharedPreferenceManager { } fun clear() { - sharedPreferences.edit { it.clear() } + sharedPreferences.edit { editor -> + sharedPreferences.all.keys + .filterNot { it == Constants.PREF_PUSH_TOKEN } + .forEach { editor.remove(it) } + } } private inline fun SharedPreferences.edit(operation: (SharedPreferences.Editor) -> Unit) {