protected OnConnectionInfo ( |
||
packet | ||
pairs | string>.Dictionary | A Dictionary, containing all information, indexed case-insensitively. Value is "" if the information isnt a pair. |
return | void |
protected virtual void OnConnectionInfo(IrcPacket packet, Dictionary<string, string> pairs)
{
// TODO: Improve authenticator detection
if ("QuakeNet".Equals(Network.Name, StringComparison.InvariantCultureIgnoreCase))
{
// found Quakenet
AuthMgr.Authenticator = new QuakenetAuthenticator();
}
else if ("freenode".Equals(Network.Name, StringComparison.InvariantCultureIgnoreCase))
{
AuthMgr.Authenticator = new NickServAuthenticator("320");
}
}