protected internal virtual void OnUserEncountered(IrcUser user) { m_Users.Remove(user.Nick); m_Users.Add(user.Nick, user); if (AuthMgr != null && AutoResolveAuth) { // resolve AuthMgr.ResolveAuth(user); } }
public IrcUser(IrcClient irc, string nick, IrcChannel chan) : this(irc) { m_nick = nick; m_comChans.Add(chan.Name, chan); irc.OnUserEncountered(this); }