private void OnIRCUserNickChanged(string[] tokens, string message)
    {
        IRCUser oldUser = IRCUser.GetUserFromAddress(tokens[0].Substring(1));

        if (oldUser.Nick == m_nickName)
        {
            m_nickName = message;
        }

        {
            IRCNickEvent nick = new IRCNickEvent();

            nick.OldUser = oldUser;
            nick.NewUser = new IRCUser();

            nick.NewUser.Nick  = message;
            nick.NewUser.Host  = oldUser.Host;
            nick.NewUser.Ident = oldUser.Ident;

            DispatchEvent(nick);
        }
    }
Exemplo n.º 2
0
    private void NickEventHandler(IRCEvent e)
    {
        IRCNickEvent nickEvent = (IRCNickEvent)e;

        LogText("[user " + nickEvent.OldUser.Nick + " changed nick to " + nickEvent.NewUser.Nick);
    }
Exemplo n.º 3
0
    private void OnIRCUserNickChanged(string[] tokens, string message)
    {
        IRCUser oldUser = IRCUser.GetUserFromAddress(tokens[0].Substring(1));

        if (oldUser.Nick == m_nickName)
        {
            m_nickName = message;
        }

        {
            IRCNickEvent nick = new IRCNickEvent();

            nick.OldUser = oldUser;
            nick.NewUser = new IRCUser();

            nick.NewUser.Nick = message;
            nick.NewUser.Host = oldUser.Host;
            nick.NewUser.Ident = oldUser.Ident;

            DispatchEvent(nick);
        }
    }