private void listBox1_SelectedValueChanged(object sender, EventArgs e)
{
ClientChat selectedChat = this.listBox1.SelectedItem as ClientChat;
int chatId = selectedChat.Id;
ClientMessage[] messages = $"http://localhost:5000/get-chat/{chatId}"
.GetJsonFromUrl((HttpRequestMessage request) =>
{
request.AddBearerToken(this.SessionId);
})
.FromJson<ClientMessage[]>();
this.messagesTextBox.Text = messages
.Select((message) => $"{message.SenderName}: {message.Text}")
.Join("\n\n");
}
private void sendMessageButton_Click(object sender, EventArgs e)
{
ClientChat selectedChat = this.listBox11.SelectedItem as ClientChat;
int chatId = selectedChat.Id;
bool result = $"http://localhost:5000/send-message"
.PostJsonToUrl(new SendMessageRequest
{
ChatId = chatId,
Message = this.messagesTextBox.Text,
},
(HttpRequestMessage request) =>
{
request.AddBearerToken(this.SessionId);
})
.FromJson<bool>();
}
}
}