D
Size: a a a
KK
IA
public List<Balance> loadV1() {
Optional<String> jsonBodyOptional = executeWalletRequest();
return jsonBodyOptional.map(jsonBody -> {
BalanceResponse balanceResponse =
JsonUtils.toObj(jsonBody, BalanceResponse.class);
List<Balance> result = Optional.ofNullable(balanceResponse.getAmounts())
.map(amounts -> amounts.stream()
.map(amount -> buildUnifiedBalanceRow(balanceResponse, amount))
.collect(Collectors.<Balance>toList()))
.orElse(Lists.newArrayList());
return result;
}).orElse(Lists.newArrayList());
}
IA
public List<Balance> loadV2() {
String jsonBody = executeWalletRequest();
if (StringUtil.isEmpty(jsonBody)) {
return Collections.emptyList();
}
BalanceResponse balanceResponse = JsonUtils.toObj(jsonBody, BalanceResponse.class)
if (balanceResponse == null || balanceResponse.getAmounts() == null) {
return Collections.emptyList();
}
List<Balance> result = new ArrayList<>();
for (Amount amount : balanceResponse.getAmounts()) {
result.add(buildUnifiedBalanceRow(balanceResponse, amount));
}
return result;
}
ИБ
IA
IA
IA
IA
DP
IA
DP
IA
IA
VB
IA
AG
String jsonBody = ""; // executeWalletRequest();
if (StringUtil.isEmpty(jsonBody)) {
return Collections.emptyList();
}
IA
AG
StringUtil.isEmpty()
?