Schumix.ExtraAddon.Commands.Functions.HandleIsOnline C# (CSharp) Метод

HandleIsOnline() публичный Метод

public HandleIsOnline ( object sender, ElapsedEventArgs e ) : void
sender object
e ElapsedEventArgs
Результат void
        public void HandleIsOnline(object sender, ElapsedEventArgs e)
        {
            var sMyNickInfo = sIrcBase.Networks[_servername].sMyNickInfo;
            var sSender = sIrcBase.Networks[_servername].sSender;

            if(sMyNickInfo.NickStorage.ToLower() != IRCConfig.List[_servername].NickName.ToLower())
            {
                IsOnline = true;
                sSender.NickServInfo(IRCConfig.List[_servername].NickName);
            }
            else if(sMyNickInfo.NickStorage.ToLower() == IRCConfig.List[_servername].NickName.ToLower() && !sMyNickInfo.IsIdentify
                    && IRCConfig.List[_servername].UseNickServ && sIrcBase.Networks[_servername].Online)
            {
                sMyNickInfo.Identify(IRCConfig.List[_servername].NickServPassword);

                if(IRCConfig.List[_servername].UseHostServ)
                    sMyNickInfo.Vhost(SchumixBase.On);
            }
        }