(ctx context.Context, filters ...string)
| 76 | } |
| 77 | |
| 78 | func (pm *proxyManager) List(ctx context.Context, filters ...string) ([]leases.Lease, error) { |
| 79 | resp, err := pm.client.List(ctx, &leasesapi.ListRequest{ |
| 80 | Filters: filters, |
| 81 | }) |
| 82 | if err != nil { |
| 83 | return nil, errgrpc.ToNative(err) |
| 84 | } |
| 85 | l := make([]leases.Lease, len(resp.Leases)) |
| 86 | for i := range resp.Leases { |
| 87 | l[i] = leases.Lease{ |
| 88 | ID: resp.Leases[i].ID, |
| 89 | CreatedAt: protobuf.FromTimestamp(resp.Leases[i].CreatedAt), |
| 90 | Labels: resp.Leases[i].Labels, |
| 91 | } |
| 92 | } |
| 93 | |
| 94 | return l, nil |
| 95 | } |
| 96 | |
| 97 | func (pm *proxyManager) AddResource(ctx context.Context, lease leases.Lease, r leases.Resource) error { |
| 98 | _, err := pm.client.AddResource(ctx, &leasesapi.AddResourceRequest{ |
nothing calls this directly
no test coverage detected