take offer runs on trade thread

This commit is contained in:
woodser 2025-04-10 11:46:57 -04:00 committed by woodser
parent 295c91760c
commit 5bff265cca

View file

@ -868,7 +868,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
boolean isTakerApiUser, boolean isTakerApiUser,
TradeResultHandler tradeResultHandler, TradeResultHandler tradeResultHandler,
ErrorMessageHandler errorMessageHandler) { ErrorMessageHandler errorMessageHandler) {
ThreadUtils.execute(() -> {
checkArgument(!wasOfferAlreadyUsedInTrade(offer.getId())); checkArgument(!wasOfferAlreadyUsedInTrade(offer.getId()));
// validate inputs // validate inputs
@ -931,6 +931,7 @@ public class TradeManager implements PersistedDataHost, DecryptedDirectMessageLi
}); });
requestPersistence(); requestPersistence();
}, offer.getId());
} }
private ProcessModel getNewProcessModel(Offer offer) { private ProcessModel getNewProcessModel(Offer offer) {