From fcce12ba403ccf6656df2f3ffe822d839e679950 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Wed, 15 Dec 2021 11:28:34 +0000 Subject: [PATCH] Added missing code from last commit. --- .../qortal/controller/arbitrary/ArbitraryDataManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java index cebdcd6b..abba2afd 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java @@ -957,6 +957,11 @@ public class ArbitraryDataManager extends Thread { LOGGER.info("Sent list of hashes (count: {})", hashes.size()); } + else { + // 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 ? null : message); + } } public void onNetworkArbitrarySignaturesMessage(Peer peer, Message message) {