MCPcopy
hub / github.com/cloudfoundry/cli / eventStreamHandler

Method eventStreamHandler

command/v7/push_command.go:671–683  ·  view source on GitHub ↗
(eventStream <-chan *v7pushaction.PushEvent)

Source from the content-addressed store, hash-verified

669}
670
671func (cmd *PushCommand) eventStreamHandler(eventStream <-chan *v7pushaction.PushEvent) error {
672 for event := range eventStream {
673 cmd.UI.DisplayWarnings(event.Warnings)
674 if event.Err != nil {
675 return event.Err
676 }
677 err := cmd.processEvent(event.Event, event.Plan.Application.Name)
678 if err != nil {
679 return err
680 }
681 }
682 return nil
683}
684
685func (cmd *PushCommand) processEvent(event v7pushaction.Event, appName string) error {
686 switch event {

Callers 1

ExecuteMethod · 0.95

Calls 2

processEventMethod · 0.95
DisplayWarningsMethod · 0.65

Tested by

no test coverage detected