Пример #1
0
 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));
 }
Пример #2
0
 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);
     });
 }
Пример #3
0
 public void Ping(IrcMessage msg)
 {
     Dispatcher.Invoke(() => IrcServer.Send(new IrcMessage(null, "PONG", null, msg.Trailing)));
 }
Пример #4
0
 public void Notice(IrcMessage msg)
 {
     Dispatcher.Invoke(() => metaChannel.PrintLine(msg.Trailing));
 }
Пример #5
0
 public void Default(IrcMessage msg)
 {
     metaChannel.PrintLine(msg.ToString());
 }