import java.util.Set;
import net.pterodactylus.irc.Connection;
+import net.pterodactylus.irc.Nickname;
import net.pterodactylus.irc.Reply;
import com.google.common.eventbus.EventBus;
return nickPrefixes.containsKey(nick.substring(0, 1));
}
+ public Nickname getNickname(String nicknameWithOptionalPrefix) {
+ if (isNickPrefixed(nicknameWithOptionalPrefix)) {
+ return new Nickname(nicknameWithOptionalPrefix.substring(1),
+ nicknameWithOptionalPrefix.substring(0, 1));
+ }
+ return new Nickname(nicknameWithOptionalPrefix, "");
+ }
+
private void parseNickPrefixes(String parameter) {
int openParen = parameter.indexOf('(');
int closeParen = parameter.indexOf(')');