private void SendButton_Click(object sender, EventArgs e) { string UserName = UserNameTB.Text; string Message = MessageTB.Text; if ((UserName.Length > 1) && (UserName.Length > 1)) { MyMessanger_Stepik.Message msg = new MyMessanger_Stepik.Message(UserName, Message, DateTime.Now); API.SendMessageRestSharp(msg); } }
private void timer1_Tick(object sender, EventArgs e) { var getMessage = new Func <Task>(async() => { MyMessanger_Stepik.Message msg = await API.GetMessageHTTPAsync(MessageID); while (msg != null) { MessagesLB.Items.Add(msg); MessageID++; msg = await API.GetMessageHTTPAsync(MessageID); } }); getMessage.Invoke(); }