[bisq-network/bisq] Move Payment account creation and removal from UI to core (#3586)
Bernard Labno
notifications at github.com
Tue Nov 19 11:42:13 UTC 2019
blabno commented on this pull request.
> }
public boolean onDeleteAccount(PaymentAccount paymentAccount) {
- boolean isPaymentAccountUsed = openOfferManager.getObservableList().stream()
- .filter(o -> o.getOffer().getMakerPaymentAccountId().equals(paymentAccount.getId()))
- .findAny()
- .isPresent();
- isPaymentAccountUsed = isPaymentAccountUsed || tradeManager.getTradableList().stream()
- .filter(t -> t.getOffer().getMakerPaymentAccountId().equals(paymentAccount.getId()) ||
- paymentAccount.getId().equals(t.getTakerPaymentAccountId()))
- .findAny()
- .isPresent();
- if (!isPaymentAccountUsed)
- user.removePaymentAccount(paymentAccount);
- return isPaymentAccountUsed;
+ try {
+ paymentAccountManager.removePaymentAccount(paymentAccount.getId());
>We do not use ids as params for lookup if the object is available anyway.
That's cool for desktop app, but as soon as you get any kind of API you will have to reference stuff by id.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/3586#discussion_r347876359
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20191119/e5910262/attachment.html>
More information about the bisq-github
mailing list