- if (!missingChannels.isEmpty()) {
- for (Channel missingChannel : missingChannels) {
- Network network = missingChannel.network();
- eventBus.post(new GenericMessage(String.format("Trying to join %s on %s...", missingChannel.name(), network)));
- try {
- channelsBeingJoined.add(missingChannel);
- networkConnections.get(network).joinChannel(missingChannel.name());
- } catch (IOException ioe1) {
- logger.warn(String.format("Could not join %s on %s!", missingChannel.name(), network.name()), ioe1);
+ if (missingNetworks.isEmpty()) {
+ if (!missingChannels.isEmpty()) {
+ for (Channel missingChannel : missingChannels) {
+ Network network = missingChannel.network();
+ eventBus.post(new GenericMessage(String.format("Trying to join %s on %s...", missingChannel.name(), network)));
+ try {
+ channelsBeingJoined.add(missingChannel);
+ networkConnections.get(network).joinChannel(missingChannel.name());
+ } catch (IOException ioe1) {
+ logger.warn(String.format("Could not join %s on %s!", missingChannel.name(), network.name()), ioe1);
+ }