Beispiel #1
0
 private void Client_OnMessageSent(object sender, TwitchLib.Events.Client.OnMessageSentArgs e)
 {
     OutputTextBox.Invoke((MethodInvoker) delegate
     {
         OutputTextBox.AppendText($"[{e.SentMessage.UserType}] {USER}: {e.SentMessage.Message}\n");
     });
     ChatTextBox.Invoke((MethodInvoker) delegate
     {
         ChatTextBox.AppendText($"[{e.SentMessage.UserType}] {USER}: {e.SentMessage.Message}\n");
     });
 }
Beispiel #2
0
 private void Client_OnMessageReceived(object sender, TwitchLib.Events.Client.OnMessageReceivedArgs e)
 {
     OutputTextBox.Invoke((MethodInvoker) delegate
     {
         OutputTextBox.AppendText($"[{e.ChatMessage.UserType}] {e.ChatMessage.DisplayName}: {e.ChatMessage.Message}\n");
     });
     ChatTextBox.Invoke((MethodInvoker) delegate
     {
         OutputTextBox.AppendText($"[{e.ChatMessage.UserType}] {e.ChatMessage.DisplayName}: {e.ChatMessage.Message}\n");
     });
 }
Beispiel #3
0
 public void RunThread()
 {
     try
     {
         while (true)
         {
             ChatTextBox.Invoke(new UpdateText(RefreshTextBox));
         }
     }
     catch
     {
     }
 }
Beispiel #4
0
 private void RunRecieving()
 {
     try
     {
         while (true)
         {
             var message = ReceiveMessage();
             if (!message.Equals(""))
             {
                 ChatTextBox.Invoke((Action)(() =>
                 {
                     ChatTextBox.Text += message + Environment.NewLine;
                 }));
             }
         }
     }
     catch
     {
         CloseConnection();
     }
 }