Browse Source

Only rebroadcast file list requests when in relay mode.

qdn
CalDescent 3 years ago
parent
commit
be3069e0e5
  1. 4
      src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java

4
src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java

@ -1021,7 +1021,8 @@ public class ArbitraryDataManager extends Thread {
}
else {
// Ask our other peers if they have it
if (Settings.getInstance().isRelayModeEnabled()) {
// In relay mode - so ask our other peers if they have it
LOGGER.info("Rebroadcasted hash list request from peer {} for signature {} to our other peers", peer, Base58.encode(signature));
Network.getInstance().broadcast(
broadcastPeer -> broadcastPeer == peer ||
@ -1029,6 +1030,7 @@ public class ArbitraryDataManager extends Thread {
? null : message);
}
}
}
public void onNetworkArbitrarySignaturesMessage(Peer peer, Message message) {
LOGGER.info("Received arbitrary signature list from peer {}", peer);

Loading…
Cancel
Save