Skip to content

Commit c212575

Browse files
committed
aggregate discovery chain
1 parent dff0f0c commit c212575

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

server/src/main/java/com/bitsofproof/supernode/core/DiscoveryChain.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,11 @@ public DiscoveryChain (List<Discovery> chain)
3131
@Override
3232
public List<InetSocketAddress> discover ()
3333
{
34+
ArrayList<InetSocketAddress> aggregate = new ArrayList<InetSocketAddress> ();
3435
for ( Discovery discovery : discoveryChain )
3536
{
36-
List<InetSocketAddress> addresses = discovery.discover ();
37-
if ( !addresses.isEmpty () )
38-
{
39-
return addresses;
40-
}
37+
aggregate.addAll (discovery.discover ());
4138
}
42-
return new ArrayList<InetSocketAddress> ();
39+
return aggregate;
4340
}
4441
}

0 commit comments

Comments
 (0)