@Override public void onReply(int num, String value, String msg) { switch (num) { case IRCConstants.RPL_NAMREPLY: StringTokenizer tokenizer = new StringTokenizer(value); tokenizer.nextToken(); // nick tokenizer.nextToken(); // type de channel, = pour public channel String chan = getInternalChannel(tokenizer.nextToken()); // nom du // chan tokenizer = new StringTokenizer(msg); while (tokenizer.hasMoreTokens()) { String nick = tokenizer.nextToken(); if ("~&@%+".indexOf(nick.charAt(0)) > -1) nick = nick.substring(1); RemoteConnector.nickJoin(nick, chan); } break; } }
@Override public void onJoin(String chan, IRCUser user) { RemoteConnector.nickJoin(user.getNick(), getInternalChannel(chan)); }