From 250884c17bfdd511f05f019fbbefc4b2c188c3ce Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Wed, 27 Aug 2025 15:43:02 -0300 Subject: [PATCH] Only delay when client was disconnected --- app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt | 2 +- .../com/greenart7c3/nostrsigner/ui/EditConfigurationScreen.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt b/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt index 2afca020..464a0c7a 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt @@ -334,9 +334,9 @@ class Amber : Application(), LifecycleObserver { } notificationSubscription.updateFilter() } - delay(3000) Log.d(TAG, "checkForNewRelaysAndUpdateAllFilters wasActive: $wasActive") if (!wasActive) { + delay(3000) client.connect() } diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/EditConfigurationScreen.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/EditConfigurationScreen.kt index b908e61f..7b24f2aa 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/EditConfigurationScreen.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/EditConfigurationScreen.kt @@ -320,13 +320,13 @@ fun EditConfigurationScreen( Amber.instance.getDatabase(account.npub).applicationDao().delete(it.application) Amber.instance.getDatabase(account.npub).applicationDao().deleteHistory(it.application.key) - Amber.instance.checkForNewRelaysAndUpdateAllFilters() - scope.launch(Dispatchers.Main) { navController.navigate(Route.Applications.route) { popUpTo(0) } } + + Amber.instance.checkForNewRelaysAndUpdateAllFilters() } } },