public void Handle(MessageBodyLoaded @event) { HexParts.Clear(); CurrentContent = null; CurrentContent = @event.Message != null ? @event.Message.BodyRaw : null; }
public async void Handle(MessageBodyLoaded @event) { var storedMessage = @event.Message as StoredMessage; if (storedMessage != null) { var conversationId = storedMessage.ConversationId; if (conversationId == null) { return; } _eventAggregator.Publish(new WorkStarted("Loading conversation data...")); var relatedMessagesTask = await _serviceControl.GetConversationById(conversationId); var nodes = relatedMessagesTask.ConvertAll(CreateMessageNode); CreateConversationNodes(storedMessage.Id, nodes); LinkConversationNodes(nodes); UpdateLayout(); _eventAggregator.Publish(new WorkFinished()); } }
public virtual void Handle(MessageBodyLoaded @event) { ClearHeaderValues(); SelectedMessage = @event.Message; if (SelectedMessage != null) { Headers = DecodeHeader(SelectedMessage); OnItemsLoaded(); } }
public void Handle(MessageBodyLoaded @event) { var storedMessage = @event.Message as StoredMessage; if (storedMessage != null && ContentTypeMaps.ContainsKey(storedMessage.ContentType)) { ContentType = ContentTypeMaps[storedMessage.ContentType]; } else { ContentType = MessageContentType.NotSpecified; } }
public void Handle(MessageBodyLoaded @event) { SelectedMessage = @event.Message; }