X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fxdcc%2Fdata%2FBot.java;h=211dde7e78130da750d645ba6cea55369474f0e5;hb=c775ff7d7371d3a4ef8663afca7de364daeda526;hp=96d91b654ef57b38a08d44cc4384f6f6da484856;hpb=db7e9612fa189cee9f4b9086e00d87c4d6c58bbf;p=xudocci.git diff --git a/src/main/java/net/pterodactylus/xdcc/data/Bot.java b/src/main/java/net/pterodactylus/xdcc/data/Bot.java index 96d91b6..211dde7 100644 --- a/src/main/java/net/pterodactylus/xdcc/data/Bot.java +++ b/src/main/java/net/pterodactylus/xdcc/data/Bot.java @@ -35,6 +35,7 @@ public class Bot implements Iterable { /** The network this bot is on. */ private final Network network; + private final String channel; /** The packs this bot carries. */ private final Map packs = Maps.newHashMap(); @@ -42,16 +43,9 @@ public class Bot implements Iterable { /** The current name of the bot. */ private String name; - /** - * Creates a new bot. - * - * @param network - * The network the bot is on - * @param name - * The name of the bot - */ - public Bot(Network network, String name) { + public Bot(Network network, String channel, String name) { this.network = checkNotNull(network, "network must not be null"); + this.channel = checkNotNull(channel, "channel must not be null"); this.name = checkNotNull(name, "name must not be null"); } @@ -68,6 +62,10 @@ public class Bot implements Iterable { return network; } + public String channel() { + return channel; + } + /** * Returns the current name of this bot. *