forked from Qortal/qortal
Improve logging for case where trade offer is locked to someone else
This commit is contained in:
parent
3ec307a2a1
commit
99f1a55de2
@ -853,8 +853,16 @@ public class LitecoinACCTv1TradeBot implements AcctTradeBot {
|
|||||||
|
|
||||||
boolean isAtLockedToUs = tradeBotData.getTradeNativeAddress().equals(crossChainTradeData.qortalPartnerAddress);
|
boolean isAtLockedToUs = tradeBotData.getTradeNativeAddress().equals(crossChainTradeData.qortalPartnerAddress);
|
||||||
|
|
||||||
if (!atData.getIsFinished() && crossChainTradeData.mode == AcctMode.TRADING && isAtLockedToUs)
|
if (!atData.getIsFinished() && crossChainTradeData.mode == AcctMode.TRADING)
|
||||||
|
if (isAtLockedToUs) {
|
||||||
|
// AT is trading with us - OK
|
||||||
return false;
|
return false;
|
||||||
|
} else {
|
||||||
|
TradeBot.updateTradeBotState(repository, tradeBotData, State.ALICE_REFUNDING_A,
|
||||||
|
() -> String.format("AT %s trading with someone else: %s. Refunding & aborting trade", tradeBotData.getAtAddress(), crossChainTradeData.qortalPartnerAddress));
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (atData.getIsFinished() && crossChainTradeData.mode == AcctMode.REDEEMED && isAtLockedToUs) {
|
if (atData.getIsFinished() && crossChainTradeData.mode == AcctMode.REDEEMED && isAtLockedToUs) {
|
||||||
// We've redeemed already?
|
// We've redeemed already?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user