diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java index 5f491411..0c2834d0 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java @@ -31,8 +31,6 @@ public class ArbitraryDataFileRequestThread implements Runnable { try { while (!Controller.isStopping()) { - Thread.sleep(1000); - Long now = NTP.getTime(); this.processFileHashes(now); } @@ -41,7 +39,7 @@ public class ArbitraryDataFileRequestThread implements Runnable { } } - private void processFileHashes(Long now) { + private void processFileHashes(Long now) throws InterruptedException { if (Controller.isStopping()) { return; } @@ -91,6 +89,7 @@ public class ArbitraryDataFileRequestThread implements Runnable { if (!shouldProcess) { // Nothing to do + Thread.sleep(1000L); return; }