private Action <String, String> HandleReceiveMessage() { return((username, message) => { if (username != ourUsername) { string newMessageToSetOnAdapter = username + " -> " + message; chatMessages.Add(newMessageToSetOnAdapter); ChatList.GetAdapter().NotifyDataSetChanged(); } }); }
private async void SendButton_Click(object sender, EventArgs e) { string newTextMessage = NewMessageEditText.Text; if (!String.IsNullOrEmpty(newTextMessage)) { await learningHubChatService.SendMessage(ourUsername, newTextMessage); string textMessageToAddOnAdapterList = ourUsername + "->" + newTextMessage; chatMessages.Add(textMessageToAddOnAdapterList); ChatList.GetAdapter().NotifyDataSetChanged(); } }