From a659c68162c2c0c26d5fe96b385330cf06613ee6 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Tue, 16 Feb 2016 16:28:03 +0100 Subject: [PATCH] Peer: Extract method processPing(). --- core/src/main/java/org/bitcoinj/core/Peer.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/core/Peer.java b/core/src/main/java/org/bitcoinj/core/Peer.java index b935d292..a17010e2 100644 --- a/core/src/main/java/org/bitcoinj/core/Peer.java +++ b/core/src/main/java/org/bitcoinj/core/Peer.java @@ -452,8 +452,7 @@ public class Peer extends PeerSocketHandler { } if (m instanceof Ping) { - if (((Ping) m).hasNonce()) - sendMessage(new Pong(((Ping) m).getNonce())); + processPing((Ping) m); } else if (m instanceof Pong) { processPong((Pong) m); } else if (m instanceof NotFoundMessage) { @@ -1565,6 +1564,11 @@ public class Peer extends PeerSocketHandler { } } + private void processPing(Ping m) { + if (m.hasNonce()) + sendMessage(new Pong(m.getNonce())); + } + protected void processPong(Pong m) { // Iterates over a snapshot of the list, so we can run unlocked here. for (PendingPing ping : pendingPings) {