mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Filter out 'my' offers from 'available' offers
This commit is contained in:
parent
04b52f873e
commit
d6c79fca70
1 changed files with 2 additions and 1 deletions
|
@ -55,7 +55,6 @@ import static bisq.core.locale.CurrencyUtil.isCryptoCurrency;
|
||||||
import static bisq.core.offer.OfferPayload.Direction;
|
import static bisq.core.offer.OfferPayload.Direction;
|
||||||
import static bisq.core.offer.OfferPayload.Direction.BUY;
|
import static bisq.core.offer.OfferPayload.Direction.BUY;
|
||||||
import static bisq.core.payment.PaymentAccountUtil.isPaymentAccountValidForOffer;
|
import static bisq.core.payment.PaymentAccountUtil.isPaymentAccountValidForOffer;
|
||||||
import static java.lang.String.*;
|
|
||||||
import static java.lang.String.format;
|
import static java.lang.String.format;
|
||||||
import static java.util.Comparator.comparing;
|
import static java.util.Comparator.comparing;
|
||||||
|
|
||||||
|
@ -103,6 +102,7 @@ class CoreOffersService {
|
||||||
Offer getOffer(String id) {
|
Offer getOffer(String id) {
|
||||||
return offerBookService.getOffers().stream()
|
return offerBookService.getOffers().stream()
|
||||||
.filter(o -> o.getId().equals(id))
|
.filter(o -> o.getId().equals(id))
|
||||||
|
.filter(o -> !o.isMyOffer(keyRing))
|
||||||
.filter(o -> offerFilter.canTakeOffer(o, isApiUser).isValid())
|
.filter(o -> offerFilter.canTakeOffer(o, isApiUser).isValid())
|
||||||
.findAny().orElseThrow(() ->
|
.findAny().orElseThrow(() ->
|
||||||
new IllegalStateException(format("offer with id '%s' not found", id)));
|
new IllegalStateException(format("offer with id '%s' not found", id)));
|
||||||
|
@ -118,6 +118,7 @@ class CoreOffersService {
|
||||||
|
|
||||||
List<Offer> getOffers(String direction, String currencyCode) {
|
List<Offer> getOffers(String direction, String currencyCode) {
|
||||||
return offerBookService.getOffers().stream()
|
return offerBookService.getOffers().stream()
|
||||||
|
.filter(o -> !o.isMyOffer(keyRing))
|
||||||
.filter(o -> offerMatchesDirectionAndCurrency(o, direction, currencyCode))
|
.filter(o -> offerMatchesDirectionAndCurrency(o, direction, currencyCode))
|
||||||
.filter(o -> offerFilter.canTakeOffer(o, isApiUser).isValid())
|
.filter(o -> offerFilter.canTakeOffer(o, isApiUser).isValid())
|
||||||
.sorted(priceComparator(direction))
|
.sorted(priceComparator(direction))
|
||||||
|
|
Loading…
Add table
Reference in a new issue