mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 07:07:43 +01:00
Use methods from createOfferService
- Use getBuyerSecurityDepositAsCoin and getSellerSecurityDepositAsCoin from CreateOfferService
This commit is contained in:
parent
947fe5ae19
commit
8423845f37
2 changed files with 6 additions and 5 deletions
|
@ -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;
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Add table
Reference in a new issue