🔥 Remove unnecessary function
[xudocci.git] / src / main / java / net / pterodactylus / xdcc / core / Core.java
index 24727d9..8bc923f 100644 (file)
@@ -22,7 +22,6 @@ import static net.pterodactylus.irc.event.ChannelNotJoined.Reason.banned;
 import static net.pterodactylus.irc.event.ChannelNotJoined.Reason.inviteOnly;
 import static net.pterodactylus.irc.event.ChannelNotJoined.Reason.registeredNicknamesOnly;
 import static net.pterodactylus.irc.util.MessageCleaner.getDefaultInstance;
-import static net.pterodactylus.xdcc.data.Channel.TO_NETWORK;
 import static net.pterodactylus.xdcc.data.Download.FILTER_RUNNING;
 
 import java.io.File;
@@ -186,7 +185,7 @@ public class Core extends AbstractExecutionThreadService {
         * @return All defined networks
         */
        public Collection<Network> networks() {
-               return FluentIterable.from(channels).transform(TO_NETWORK).toSet();
+               return FluentIterable.from(channels).transform(Channel::network).toSet();
        }
 
        /**
@@ -508,10 +507,13 @@ public class Core extends AbstractExecutionThreadService {
         *              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. */
@@ -521,7 +523,7 @@ public class Core extends AbstractExecutionThreadService {
                                if (!joinedChannel.network().equals(network.get())) {
                                        continue;
                                }
-
+                               logger.debug(String.format("Channel %s will be removed.", joinedChannel));
                                channelIterator.remove();
                        }
                }