From a75c0fc6d604f854739bb7529a76f5b7774c7e27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Schulthess?= Date: Thu, 1 May 2025 20:06:28 +0200 Subject: [PATCH] only use active peers --- src/main/java/org/qortal/controller/Controller.java | 2 +- src/main/java/org/qortal/controller/RNSSynchronizer.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/qortal/controller/Controller.java b/src/main/java/org/qortal/controller/Controller.java index a56b05ac..ae2d6a99 100644 --- a/src/main/java/org/qortal/controller/Controller.java +++ b/src/main/java/org/qortal/controller/Controller.java @@ -2918,7 +2918,7 @@ public class Controller extends Thread { return true; // Needs a mutable copy of the unmodifiableList - List peers = new ArrayList<>(RNSNetwork.getInstance().getImmutableLinkedPeers()); + List peers = new ArrayList<>(RNSNetwork.getInstance().getImmutableActiveLinkedPeers()); if (peers == null) return false; diff --git a/src/main/java/org/qortal/controller/RNSSynchronizer.java b/src/main/java/org/qortal/controller/RNSSynchronizer.java index e34929e7..c28413e8 100644 --- a/src/main/java/org/qortal/controller/RNSSynchronizer.java +++ b/src/main/java/org/qortal/controller/RNSSynchronizer.java @@ -218,7 +218,7 @@ public class RNSSynchronizer extends Thread { return true; // Needs a mutable copy of the unmodifiableList - List peers = new ArrayList<>(RNSNetwork.getInstance().getImmutableLinkedPeers()); + List peers = new ArrayList<>(RNSNetwork.getInstance().getImmutableActiveLinkedPeers()); //// Disregard peers that have "misbehaved" recently //peers.removeIf(Controller.hasMisbehaved); @@ -395,7 +395,7 @@ public class RNSSynchronizer extends Thread { } private boolean checkRecoveryModeForPeers(List qualifiedPeers) { - List linkedPeers = RNSNetwork.getInstance().getImmutableLinkedPeers(); + List linkedPeers = RNSNetwork.getInstance().getImmutableActiveLinkedPeers(); if (!linkedPeers.isEmpty()) { // There is at least one handshaked peer