From 105c7b9fe8caec59fe0d200fb74a9d8b14ab1a78 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 14 Mar 2023 09:46:09 -0400 Subject: [PATCH] Avoids adding an empty string when the list is empty because it will parse it back as a list with 1 element with an empty npub. --- .../main/java/com/vitorpamplona/amethyst/LocalPreferences.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/LocalPreferences.kt b/app/src/main/java/com/vitorpamplona/amethyst/LocalPreferences.kt index 0d60e8885..7adb1244d 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/LocalPreferences.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/LocalPreferences.kt @@ -79,7 +79,7 @@ object LocalPreferences { } val prefs = encryptedPreferences() prefs.edit().apply { - putString(PrefKeys.SAVED_ACCOUNTS, accounts.joinToString(comma)) + putString(PrefKeys.SAVED_ACCOUNTS, accounts.joinToString(comma).ifBlank { null }) }.apply() } @@ -101,7 +101,7 @@ object LocalPreferences { if (accounts.remove(npub)) { val prefs = encryptedPreferences() prefs.edit().apply { - putString(PrefKeys.SAVED_ACCOUNTS, accounts.joinToString(comma)) + putString(PrefKeys.SAVED_ACCOUNTS, accounts.joinToString(comma).ifBlank { null }) }.apply() } }