diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt index 4a8951351..1a4a58285 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/RegisterAccounts.kt @@ -167,10 +167,13 @@ class RegisterAccounts( } } - suspend fun go(notificationToken: String) = - withContext(Dispatchers.IO) { - signEventsToProveControlOfAccounts(accounts, notificationToken) { postRegistrationEvent(it) } + suspend fun go(notificationToken: String) { + if (notificationToken.isNotEmpty()) { + withContext(Dispatchers.IO) { + signEventsToProveControlOfAccounts(accounts, notificationToken) { postRegistrationEvent(it) } - PushNotificationUtils.hasInit = true + PushNotificationUtils.hasInit = true + } } + } }