mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 07:07:43 +01:00
Extract readAsPaymentAccountFiltersList method in FilterWindow
This commit is contained in:
parent
96046fa110
commit
415648e257
1 changed files with 13 additions and 12 deletions
|
@ -183,21 +183,10 @@ public class FilterWindow extends Overlay<FilterWindow> {
|
|||
}
|
||||
Button sendButton = new AutoTooltipButton(Res.get("filterWindow.add"));
|
||||
sendButton.setOnAction(e -> {
|
||||
List<PaymentAccountFilter> paymentAccountFilters = readAsList(paymentAccountFilterInputTextField)
|
||||
.stream().map(item -> {
|
||||
String[] list = item.split("\\|");
|
||||
if (list.length == 3)
|
||||
return new PaymentAccountFilter(list[0], list[1], list[2]);
|
||||
else
|
||||
return new PaymentAccountFilter("", "", "");
|
||||
})
|
||||
.collect(Collectors.toList());
|
||||
|
||||
|
||||
if (sendFilterMessageHandler.handle(new Filter(
|
||||
readAsList(offerIdsInputTextField),
|
||||
readAsList(nodesInputTextField),
|
||||
paymentAccountFilters,
|
||||
readAsPaymentAccountFiltersList(paymentAccountFilterInputTextField),
|
||||
readAsList(bannedCurrenciesInputTextField),
|
||||
readAsList(bannedPaymentMethodsInputTextField),
|
||||
readAsList(arbitratorsInputTextField),
|
||||
|
@ -252,4 +241,16 @@ public class FilterWindow extends Overlay<FilterWindow> {
|
|||
return Arrays.asList(StringUtils.deleteWhitespace(field.getText()).split(","));
|
||||
}
|
||||
}
|
||||
|
||||
private List<PaymentAccountFilter> readAsPaymentAccountFiltersList(InputTextField field) {
|
||||
return readAsList(field)
|
||||
.stream().map(item -> {
|
||||
String[] list = item.split("\\|");
|
||||
if (list.length == 3)
|
||||
return new PaymentAccountFilter(list[0], list[1], list[2]);
|
||||
else
|
||||
return new PaymentAccountFilter("", "", "");
|
||||
})
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue