private void LoadOperHosts()
{
foreach (var host in _configFile.Descendants("oper_hosts"))
{
foreach (var entry in host.Elements())
{
switch (entry.Name.LocalName)
{
case "allow":
_ircDaemon.Options.OperHosts.Add(new OperHost { Allow = true, WildcardHostMask = new WildCard(entry.Value, WildcardMatch.Anywhere) });
break;
case "deny":
_ircDaemon.Options.OperHosts.Add(new OperHost { Allow = false, WildcardHostMask = new WildCard(entry.Value, WildcardMatch.Anywhere) });
break;
}
}
}
}