Use methods from createOfferService

- Use getBuyerSecurityDepositAsCoin and getSellerSecurityDepositAsCoin
from CreateOfferService
This commit is contained in:
chimp1984 2019-11-14 22:03:53 -05:00
parent 947fe5ae19
commit 8423845f37
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3
2 changed files with 6 additions and 5 deletions

View file

@ -123,13 +123,12 @@ public class CreateOfferService {
return OfferUtil.isBuyOffer(direction);
}
private Coin getBuyerSecurityDepositAsCoin(Coin amount, double buyerSecurityDeposit) {
public Coin getBuyerSecurityDepositAsCoin(Coin amount, double buyerSecurityDeposit) {
Coin percentOfAmountAsCoin = CoinUtil.getPercentOfAmountAsCoin(buyerSecurityDeposit, amount);
return getBoundedBuyerSecurityDepositAsCoin(percentOfAmountAsCoin);
}
private Coin getSellerSecurityDepositAsCoin(Coin amount, double sellerSecurityDeposit) {
public Coin getSellerSecurityDepositAsCoin(Coin amount, double sellerSecurityDeposit) {
Coin amountAsCoin = amount;
if (amountAsCoin == null)
amountAsCoin = Coin.ZERO;

View file

@ -346,6 +346,8 @@ public abstract class MutableOfferDataModel extends OfferDataModel implements Bs
currencyCode,
makerFeeAsCoin);
Coin buyerSecurityDepositAsCoin = createOfferService.getBuyerSecurityDepositAsCoin(amount.get(), buyerSecurityDeposit.get());
Coin sellerSecurityDepositAsCoin = createOfferService.getSellerSecurityDepositAsCoin(amount.get(), sellerSecurityDeposit.get());
OfferPayload offerPayload = new OfferPayload(offerId,
new Date().getTime(),
p2PService.getAddress(),
@ -372,8 +374,8 @@ public abstract class MutableOfferDataModel extends OfferDataModel implements Bs
txFeeFromFeeService.value,
makerFeeAsCoin.value,
isCurrencyForMakerFeeBtc(),
getBuyerSecurityDepositAsCoin().value,
getSellerSecurityDepositAsCoin().value,
buyerSecurityDepositAsCoin.value,
sellerSecurityDepositAsCoin.value,
maxTradeLimit,
maxTradePeriod,
useAutoClose,