Browse Source

Fix for possible logic bug introduced in commit 33a8f31.

trade-bot-timeout-fix
CalDescent 4 years ago
parent
commit
5fc495eb6a
  1. 2
      src/main/java/org/qortal/controller/tradebot/BitcoinACCTv1TradeBot.java
  2. 2
      src/main/java/org/qortal/controller/tradebot/LitecoinACCTv1TradeBot.java

2
src/main/java/org/qortal/controller/tradebot/BitcoinACCTv1TradeBot.java

@ -386,7 +386,7 @@ public class BitcoinACCTv1TradeBot implements AcctTradeBot {
// If it has been over 24 hours since we last updated this trade-bot entry then assume AT is never coming back
// and so wipe the trade-bot entry
if (tradeBotData.getTimestamp() + MAX_AT_CONFIRMATION_PERIOD > NTP.getTime()) {
if (tradeBotData.getTimestamp() + MAX_AT_CONFIRMATION_PERIOD < NTP.getTime()) {
LOGGER.info(() -> String.format("AT %s has been gone for too long - deleting trade-bot entry", tradeBotData.getAtAddress()));
repository.getCrossChainRepository().delete(tradeBotData.getTradePrivateKey());
repository.saveChanges();

2
src/main/java/org/qortal/controller/tradebot/LitecoinACCTv1TradeBot.java

@ -384,7 +384,7 @@ public class LitecoinACCTv1TradeBot implements AcctTradeBot {
// If it has been over 24 hours since we last updated this trade-bot entry then assume AT is never coming back
// and so wipe the trade-bot entry
if (tradeBotData.getTimestamp() + MAX_AT_CONFIRMATION_PERIOD > NTP.getTime()) {
if (tradeBotData.getTimestamp() + MAX_AT_CONFIRMATION_PERIOD < NTP.getTime()) {
LOGGER.info(() -> String.format("AT %s has been gone for too long - deleting trade-bot entry", tradeBotData.getAtAddress()));
repository.getCrossChainRepository().delete(tradeBotData.getTradePrivateKey());
repository.saveChanges();

Loading…
Cancel
Save