mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-11-02 21:47:18 +00:00
Peer: Extract method processPing().
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user