(ctx context.Context, filters ...string)
| 163 | } |
| 164 | |
| 165 | func (pcs *proxyContentStore) ListStatuses(ctx context.Context, filters ...string) ([]content.Status, error) { |
| 166 | resp, err := pcs.client.ListStatuses(ctx, &contentapi.ListStatusesRequest{ |
| 167 | Filters: filters, |
| 168 | }) |
| 169 | if err != nil { |
| 170 | return nil, errgrpc.ToNative(err) |
| 171 | } |
| 172 | |
| 173 | var statuses []content.Status |
| 174 | for _, status := range resp.Statuses { |
| 175 | statuses = append(statuses, content.Status{ |
| 176 | Ref: status.Ref, |
| 177 | StartedAt: protobuf.FromTimestamp(status.StartedAt), |
| 178 | UpdatedAt: protobuf.FromTimestamp(status.UpdatedAt), |
| 179 | Offset: status.Offset, |
| 180 | Total: status.Total, |
| 181 | Expected: digest.Digest(status.Expected), |
| 182 | }) |
| 183 | } |
| 184 | |
| 185 | return statuses, nil |
| 186 | } |
| 187 | |
| 188 | // Writer ignores MediaType. |
| 189 | func (pcs *proxyContentStore) Writer(ctx context.Context, opts ...content.WriterOpt) (content.Writer, error) { |
nothing calls this directly
no test coverage detected