public void Start(string Name)
{
Task.Factory.StartNew(() =>
{
if(IRCConfig.List.Count == 1)
{
Connect(Name);
return;
}
int i = 0;
foreach(var sn in IRCConfig.List)
{
Connect(sn.Key);
while(!_networks[sn.Key].Online)
{
if(i >= 30)
break;
i++;
Thread.Sleep(1000);
}
}
});
}