async Task RunForHttpArchive( IEnumerableAsync <HAR.Message[]> input, LogSourcePostprocessorInput postprocessorInput ) { HAR.IMessagingEvents messagingEvents = new HAR.MessagingEvents(); var events = EnumerableAsync.Merge( messagingEvents.GetEvents(input) ); await postprocessing.SequenceDiagram.CreatePostprocessorOutputBuilder() .SetMessagingEvents(events) .SetTriggersConverter(evtTrigger => TextLogEventTrigger.Make((HAR.Message)evtTrigger)) .Build(postprocessorInput); }
async Task RunForHttpArchive( IEnumerableAsync <HAR.Message[]> input, LogSourcePostprocessorInput postprocessorInput ) { HAR.IMessagingEvents messagingEvents = new HAR.MessagingEvents(); var events = EnumerableAsync.Merge( messagingEvents.GetEvents(input) ); await postprocessing.SequenceDiagram.SavePostprocessorOutput( events, null, null, null, evtTrigger => TextLogEventTrigger.Make((HAR.Message)evtTrigger), postprocessorInput ); }