Refactor: Return early

This commit is contained in:
chimp1984 2020-10-07 18:16:52 -05:00
parent 31e7e26557
commit 4575516d19
No known key found for this signature in database
GPG key ID: 9801B4EC591F90E3

View file

@ -524,14 +524,16 @@ public class PeerManager implements ConnectionListener, PersistedDataHost {
}
private void applyCapabilities(Connection connection, Capabilities capabilities) {
if (capabilities != null && !capabilities.isEmpty()) {
connection.getPeersNodeAddressOptional().ifPresent(nodeAddress -> {
getAllPeers().stream()
.filter(peer -> peer.getNodeAddress().equals(nodeAddress))
.forEach(peer -> peer.setCapabilities(capabilities));
});
requestPersistence();
if (capabilities == null || capabilities.isEmpty()) {
return;
}
connection.getPeersNodeAddressOptional().ifPresent(nodeAddress -> {
getAllPeers().stream()
.filter(peer -> peer.getNodeAddress().equals(nodeAddress))
.forEach(peer -> peer.setCapabilities(capabilities));
});
requestPersistence();
}
private void purgeReportedPeersIfExceeds() {