|
@@ -958,20 +958,20 @@ public class IRCParser implements SecureParser, Runnable {
|
958
|
958
|
}
|
959
|
959
|
|
960
|
960
|
/** {@inheritDoc} */
|
961
|
|
- @Override
|
|
961
|
+ @Override
|
962
|
962
|
public IRCClientInfo getClient(final String details) {
|
963
|
963
|
final String sWho = getStringConverter().toLowerCase(IRCClientInfo.parseHost(details));
|
964
|
964
|
if (clientList.containsKey(sWho)) { return clientList.get(sWho); }
|
965
|
965
|
else { return new IRCClientInfo(this, details).setFake(true); }
|
966
|
966
|
}
|
967
|
967
|
|
968
|
|
- public boolean isKnownClient(final String host) {
|
969
|
|
- final String sWho = getStringConverter().toLowerCase(IRCClientInfo.parseHost(host));
|
970
|
|
- return clientList.containsKey(sWho);
|
971
|
|
- }
|
|
968
|
+ public boolean isKnownClient(final String host) {
|
|
969
|
+ final String sWho = getStringConverter().toLowerCase(IRCClientInfo.parseHost(host));
|
|
970
|
+ return clientList.containsKey(sWho);
|
|
971
|
+ }
|
972
|
972
|
|
973
|
973
|
/** {@inheritDoc} */
|
974
|
|
- @Override
|
|
974
|
+ @Override
|
975
|
975
|
public IRCChannelInfo getChannel(String channel) {
|
976
|
976
|
synchronized (channelList) {
|
977
|
977
|
channel = getStringConverter().toLowerCase(channel);
|
|
@@ -979,6 +979,12 @@ public class IRCParser implements SecureParser, Runnable {
|
979
|
979
|
}
|
980
|
980
|
}
|
981
|
981
|
|
|
982
|
+ /** {@inheritDoc} */
|
|
983
|
+ @Override
|
|
984
|
+ public void sendInvite(final String channel, final String user) {
|
|
985
|
+ sendRawMessage("INVITE " + user + " " + channel);
|
|
986
|
+ }
|
|
987
|
+
|
982
|
988
|
/** {@inheritDoc} */
|
983
|
989
|
@Override
|
984
|
990
|
public void sendRawMessage(final String message) { doSendString(message, QueuePriority.NORMAL, false); }
|