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);
}
}