rendered paste body HashMap whoisRef = new HashMap();
public String getUserHost(final String userName) {
whoisRef.put(userName.toLowerCase(), null);
sendRawLine("WHOIS "+ userName);
if (whoisRef.containsKey(userName) && (whoisRef.get(userName) != null)) {
String userHost = userName;
return userHost;
}
}
public void onServerResponse(int code, String response) {
if(code == RPL_WHOISUSER) {
String parts[] = response.split(" ");
String userName = parts[1].toLowerCase();
if(whoisRef.containsKey(userName)) { // nick
whoisRef.remove(userName);
whoisRef.put(userName.toLowerCase(), parts[3]);
//sendMessage(target, "Hostmask for "+ parts[1] +": "+ parts[2] +"@"+ parts[3] );
}
}
}