public void NickError(IrcMessage msg) { Dispatcher.Invoke(() => metaChannel.PrintLine(msg.ToString())); nickFailureCount++; var nick = Data.Nickname + nickFailureCount; Dispatcher.Invoke(() => IrcServer.Login(Data.ServerPassword, 8, nick, Data.Username, Data.Realname)); }
public void Join(IrcMessage msg) { Dispatcher.Invoke(() => { var channel = new IrcChannelTabItem(msg.Trailing); channel.UserInput += ChannelUserInput; ChannelsTabControl.Items.Add(channel); channel.Focus(); channel.PrintLine("Now talking on " + channel.Name); }); }
public void Ping(IrcMessage msg) { Dispatcher.Invoke(() => IrcServer.Send(new IrcMessage(null, "PONG", null, msg.Trailing))); }
public void Notice(IrcMessage msg) { Dispatcher.Invoke(() => metaChannel.PrintLine(msg.Trailing)); }
public void Default(IrcMessage msg) { metaChannel.PrintLine(msg.ToString()); }