ItemsFromRequestRows converts ledger rows to eval items, skipping rows that fail conversion.
(rows []requests.RequestRow)
| 39 | |
| 40 | // ItemsFromRequestRows converts ledger rows to eval items, skipping rows that fail conversion. |
| 41 | func ItemsFromRequestRows(rows []requests.RequestRow) ([]Item, []error) { |
| 42 | var items []Item |
| 43 | var errs []error |
| 44 | for _, row := range rows { |
| 45 | it, err := ItemFromRequestRow(row) |
| 46 | if err != nil { |
| 47 | errs = append(errs, err) |
| 48 | continue |
| 49 | } |
| 50 | items = append(items, it) |
| 51 | } |
| 52 | return items, errs |
| 53 | } |
nothing calls this directly
no test coverage detected