check failed state to determine if payment sent or received

This commit is contained in:
woodser 2025-03-17 07:47:39 -04:00 committed by woodser
parent 6f3ae49b68
commit 79aa214f22

View file

@ -2171,7 +2171,7 @@ public abstract class Trade extends XmrWalletBase implements Tradable, Model {
} }
public boolean isPaymentSent() { public boolean isPaymentSent() {
return getState().getPhase().ordinal() >= Phase.PAYMENT_SENT.ordinal(); return getState().getPhase().ordinal() >= Phase.PAYMENT_SENT.ordinal() && getState() != State.BUYER_SEND_FAILED_PAYMENT_SENT_MSG;
} }
public boolean hasPaymentReceivedMessage() { public boolean hasPaymentReceivedMessage() {
@ -2189,7 +2189,7 @@ public abstract class Trade extends XmrWalletBase implements Tradable, Model {
} }
public boolean isPaymentReceived() { public boolean isPaymentReceived() {
return getState().getPhase().ordinal() >= Phase.PAYMENT_RECEIVED.ordinal(); return getState().getPhase().ordinal() >= Phase.PAYMENT_RECEIVED.ordinal() && getState() != State.SELLER_SEND_FAILED_PAYMENT_RECEIVED_MSG;
} }
public boolean isPayoutPublished() { public boolean isPayoutPublished() {