* The connection to remove
*/
private void removeConnection(Connection connection) {
+ logger.debug(String.format("Removing Connection %s...", connection));
Optional<Network> network = getNetwork(connection);
if (!network.isPresent()) {
+ logger.debug(String.format("Connection %s did not belong to any network.", connection));
return;
}
+ logger.debug(String.format("Connection %s belongs to network %s.", connection, network.get()));
networkConnections.remove(network.get());
/* find all channels that need to be removed. */
if (!joinedChannel.network().equals(network.get())) {
continue;
}
-
+ logger.debug(String.format("Channel %s will be removed.", joinedChannel));
channelIterator.remove();
}
}