retry working, radiobuttons now triggering on every click, deleteChat Button working

This commit is contained in:
Felix Hartmann (PEA3-Fe-FI)
2021-09-23 08:41:22 +02:00
parent ea81547540
commit 55bd72b467
2 changed files with 4 additions and 4 deletions

View File

@@ -124,7 +124,7 @@ namespace PolyChat
/// <param name="message">ChatMessage</param>
public void OnIncomingMessage(string origin, string json)
{
ChatPartner sendingPartner = Partners.First(p => p.Code == origin);
ChatPartner sendingPartner = Partners.FirstOrDefault(p => p.Code == origin);
sendingPartner.AddMessage(new ChatMessage(origin, json));
}
@@ -140,7 +140,7 @@ namespace PolyChat
{
await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
Partners.Remove(Partners.First(p => p.Code == code));
Partners.Remove(Partners.FirstOrDefault(p => p.Code.Equals(code)));
selectedPartner = null;
updateNoChatsPlaceholder();
updateNoChatSelected();
@@ -149,7 +149,7 @@ namespace PolyChat
public void OnChatPartnerSelected(object sender, RoutedEventArgs e)
{
string code = ((RadioButton)sender).Tag.ToString();
selectedPartner = Partners.First(p => p.Code == code);
selectedPartner = Partners.FirstOrDefault(p => p.Code == code);
listViewMessages.ItemsSource = selectedPartner.Messages;
selectedPartnerName.Text = selectedPartner.Name;
updateNoChatSelected();