TaskBlockPayloadsFromBlocks converts task-block records into shared payloads.
(blocks []taskpkg.TaskBlock)
| 2668 | |
| 2669 | // TaskBlockPayloadsFromBlocks converts task-block records into shared payloads. |
| 2670 | func TaskBlockPayloadsFromBlocks(blocks []taskpkg.TaskBlock) []contract.TaskBlockPayload { |
| 2671 | if len(blocks) == 0 { |
| 2672 | return nil |
| 2673 | } |
| 2674 | payloads := make([]contract.TaskBlockPayload, 0, len(blocks)) |
| 2675 | for _, block := range blocks { |
| 2676 | payloads = append(payloads, TaskBlockPayloadFromBlock(block)) |
| 2677 | } |
| 2678 | return payloads |
| 2679 | } |
| 2680 | |
| 2681 | // TaskBlockPayloadFromBlock converts one task-block record into the shared payload. |
| 2682 | func TaskBlockPayloadFromBlock(block taskpkg.TaskBlock) contract.TaskBlockPayload { |
no test coverage detected