public void GetOp(config.channel chan) { if (!GetConfig(chan, "OP.Permanent", false)) { chan.instance.irc._SlowQueue.Send("CS op " + chan.Name, IRC.priority.high); return; } // get our user User user = chan.RetrieveUser(chan.instance.Nick); if (user == null) { chan.instance.irc._SlowQueue.Send("CS op " + chan.Name, IRC.priority.high); return; } if (!user.IsOperator) { chan.instance.irc._SlowQueue.Send("CS op " + chan.Name, IRC.priority.high); } }