From 1b571e957577342abcb82302266dc9ec50d8fe48 Mon Sep 17 00:00:00 2001 From: xyzmaker123 Date: Fri, 21 Jan 2022 17:20:20 +0100 Subject: [PATCH] Add missing filtering on lists - reusable code for Trade filtering --- .../desktop/main/funds/locked/LockedView.java | 16 +------------- .../closedtrades/ClosedTradesView.java | 19 +++------------- .../failedtrades/FailedTradesView.java | 16 ++------------ .../util/filtering/FilteringUtils.java | 22 ++++++++++++++++++- 4 files changed, 27 insertions(+), 46 deletions(-) diff --git a/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java b/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java index 7868087a4d..ac59531512 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java @@ -259,21 +259,7 @@ public class LockedView extends ActivatableView { return true; } - Trade trade = item.getTrade(); - if (trade != null) { - if (trade.getTakerFeeTxId() != null && trade.getTakerFeeTxId().contains(filterString)) { - return true; - } - if (trade.getDepositTxId() != null && trade.getDepositTxId().contains(filterString)) { - return true; - } - if (trade.getPayoutTxId() != null && trade.getPayoutTxId().contains(filterString)) { - return true; - } - return FilteringUtils.match(trade.getContract(), filterString); - } else { - return false; - } + return FilteringUtils.match(item.getTrade(), filterString); }); } diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java index 67cdae31c9..94876ad0b0 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java @@ -420,26 +420,13 @@ public class ClosedTradesView extends ActivatableViewAndModel { if (filterString.isEmpty()) return true; - + if (model.getDate(item).contains(filterString)) { return true; } @@ -266,19 +266,7 @@ public class FailedTradesView extends ActivatableViewAndModel