private void Current_OnNewMessageReceived(object sender, Core.ProtoJson.Schema.Event e) { if (e.conversation_id.id == _conversationState.conversation_id.id) { Messages = _conversationState.events.Where(c => c.chat_message != null).Select(c => new Message(c)); OnPropertyChanged(nameof(Messages)); } }
private void _client_OnNewMessageReceived(object sender, Core.ProtoJson.Schema.Event e) { App.Current.Dispatcher.Invoke(() => { if (!App.Current.MainWindow.IsActive) { App.Current.MainWindow.FlashWindow(); } }); reorderContacts(); }