(events []taskpkg.Event)
| 1052 | } |
| 1053 | |
| 1054 | func taskEventPayloadsFromEvents(events []taskpkg.Event) []apicontract.TaskEventPayload { |
| 1055 | payloads := make([]apicontract.TaskEventPayload, len(events)) |
| 1056 | for i := range events { |
| 1057 | event := &events[i] |
| 1058 | payloads[i] = apicontract.TaskEventPayload{ |
| 1059 | ID: event.ID, |
| 1060 | TaskID: event.TaskID, |
| 1061 | RunID: event.RunID, |
| 1062 | EventType: event.EventType, |
| 1063 | Actor: event.Actor, |
| 1064 | Origin: event.Origin, |
| 1065 | Payload: cloneRawMessage(event.Payload), |
| 1066 | Timestamp: event.Timestamp, |
| 1067 | } |
| 1068 | } |
| 1069 | return payloads |
| 1070 | } |
| 1071 | |
| 1072 | func taskDetailPayloadFromView(view *taskpkg.View) apicontract.TaskDetailPayload { |
| 1073 | if view == nil { |
no test coverage detected