From b440469ba7a3b39746207ff708adbcff721d8de7 Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Wed, 17 Dec 2014 17:39:20 +0100 Subject: [PATCH] Add timeout handling --- src/main/java/io/bitsquare/btc/WalletService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/bitsquare/btc/WalletService.java b/src/main/java/io/bitsquare/btc/WalletService.java index f0380de9bd..623027e55f 100644 --- a/src/main/java/io/bitsquare/btc/WalletService.java +++ b/src/main/java/io/bitsquare/btc/WalletService.java @@ -71,6 +71,7 @@ import java.util.Optional; import java.util.Set; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.Executor; +import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.ReentrantLock; import java.util.stream.Collectors; @@ -214,7 +215,7 @@ public class WalletService { }, Threading.USER_THREAD); walletAppKit.startAsync(); - return status.mergeWith(downloadProgress); + return status.mergeWith(downloadProgress).timeout(20, TimeUnit.SECONDS); } private void initWallet() {