From ecd8712afda9d145a3945fdb5664e84b37bf98e2 Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Sat, 22 Nov 2014 20:27:06 +0100 Subject: [PATCH] Reactivate success and null check --- .../io/bitsquare/msg/tomp2p/TomP2PMessageService.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/io/bitsquare/msg/tomp2p/TomP2PMessageService.java b/src/main/java/io/bitsquare/msg/tomp2p/TomP2PMessageService.java index 2ee677da60..7e9323b56d 100644 --- a/src/main/java/io/bitsquare/msg/tomp2p/TomP2PMessageService.java +++ b/src/main/java/io/bitsquare/msg/tomp2p/TomP2PMessageService.java @@ -114,15 +114,14 @@ class TomP2PMessageService implements MessageService { futureGet.addListener(new BaseFutureAdapter() { @Override public void operationComplete(BaseFuture baseFuture) throws Exception { - //TODO just deactivated temporary because in relay mode with 2 local peers isSuccess returns false - //if (isSuccess(baseFuture) && futureGet.data() != null) { - final Peer peer = (Peer) futureGet.data().object(); - Platform.runLater(() -> listener.onResult(peer)); - /* } + if (baseFuture.isSuccess() && futureGet.data() != null) { + final Peer peer = (Peer) futureGet.data().object(); + Platform.runLater(() -> listener.onResult(peer)); + } else { log.error("getPeerAddress failed. failedReason = " + baseFuture.failedReason()); Platform.runLater(listener::onFailed); - }*/ + } } }); }