(steps []Step)
| 37 | } |
| 38 | |
| 39 | func FillInEvents(steps []Step) <-chan *v7pushaction.PushEvent { |
| 40 | eventStream := make(chan *v7pushaction.PushEvent) |
| 41 | |
| 42 | go func() { |
| 43 | defer close(eventStream) |
| 44 | |
| 45 | for _, step := range steps { |
| 46 | eventStream <- &v7pushaction.PushEvent{Plan: step.Plan, Warnings: step.Warnings, Err: step.Error, Event: step.Event} |
| 47 | } |
| 48 | }() |
| 49 | |
| 50 | return eventStream |
| 51 | } |
| 52 | |
| 53 | type LogEvent struct { |
| 54 | Log *sharedaction.LogMessage |