diff --git a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/ext/WalletService.kt b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/ext/WalletService.kt index a729ec54..75aca6e5 100644 --- a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/ext/WalletService.kt +++ b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/ext/WalletService.kt @@ -68,6 +68,7 @@ suspend inline fun retryUpToAndContinue( failedAttempts++ if (failedAttempts == retries) { exceptionWrapper(t) + return } val duration = (initialDelayMillis.toDouble() * 2.0.pow(failedAttempts.toDouble() - 1)).toLong() Twig.warn(t) { "Retrying ($failedAttempts/$retries) in ${duration}s..." }