Browse Source

Don't process trade bots or broadcast presence timestamps if our chain is more than 30 minutes old

pull/77/head
CalDescent 3 years ago
parent
commit
15ff8af7ac
  1. 5
      src/main/java/org/qortal/controller/tradebot/TradeBot.java

5
src/main/java/org/qortal/controller/tradebot/TradeBot.java

@ -239,6 +239,11 @@ public class TradeBot implements Listener {
if (!(event instanceof Synchronizer.NewChainTipEvent)) if (!(event instanceof Synchronizer.NewChainTipEvent))
return; return;
// Don't process trade bots or broadcast presence timestamps if our chain is more than 30 minutes old
final Long minLatestBlockTimestamp = NTP.getTime() - (30 * 60 * 1000L);
if (!Controller.getInstance().isUpToDate(minLatestBlockTimestamp))
return;
synchronized (this) { synchronized (this) {
expireOldPresenceTimestamps(); expireOldPresenceTimestamps();

Loading…
Cancel
Save