From: David ‘Bombe’ Roden Date: Wed, 10 Apr 2013 06:23:19 +0000 (+0200) Subject: Expose all configured channels. X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=c278f8b777b812d6d6adaeb83a173cfa116fed83;p=xudocci.git Expose all configured channels. --- diff --git a/src/main/java/net/pterodactylus/xdcc/core/Core.java b/src/main/java/net/pterodactylus/xdcc/core/Core.java index e95cf0e..e417f83 100644 --- a/src/main/java/net/pterodactylus/xdcc/core/Core.java +++ b/src/main/java/net/pterodactylus/xdcc/core/Core.java @@ -48,6 +48,7 @@ import net.pterodactylus.xdcc.data.Server; import com.google.common.base.Optional; import com.google.common.collect.HashBasedTable; +import com.google.common.collect.ImmutableSet; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.common.collect.Sets; @@ -98,6 +99,16 @@ public class Core extends AbstractIdleService { // /** + * Returns all configured channels. Due to various circumstances, configured + * channels might not actually be joined. + * + * @return All configured channels + */ + public Collection channels() { + return ImmutableSet.copyOf(channels); + } + + /** * Returns all currently known bots. * * @return All currently known bots