Squishy.Irc.IrcClient.OnConnectionInfo C# (CSharp) Method

OnConnectionInfo() protected method

Fires when network-specific Informations are sent (raw 005).
protected OnConnectionInfo ( IrcPacket packet, string>.Dictionary pairs ) : void
packet Squishy.Irc.Protocol.IrcPacket
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");
            }
        }