From 3843917bd1300f89bc5a3b37ff9cc282264b0a37 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sat, 16 Sep 2023 15:33:42 -0400 Subject: [PATCH] Makes sure the account is writeable before signing Auth for notifications --- .../amethyst/service/notifications/RegisterAccounts.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt index 624d57647..8afafa6fe 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt @@ -23,7 +23,7 @@ class RegisterAccounts( ): List { return accounts.mapNotNull { val acc = LocalPreferences.loadFromEncryptedStorage(it.npub) - if (acc != null) { + if (acc != null && acc.isWriteable()) { val relayToUse = acc.activeRelays()?.firstOrNull { it.read } if (relayToUse != null) { acc.createAuthEvent(relayToUse, notificationToken)