(ctx context.Context, payload api.PoolPostRequest)
| 228 | } |
| 229 | |
| 230 | func (c *Connection) CreatePool(ctx context.Context, payload api.PoolPostRequest) (db.BranchMeta, error) { |
| 231 | req := c.NewRequest(ctx, http.MethodPost, "/pool", payload) |
| 232 | var meta db.BranchMeta |
| 233 | err := c.doAndUnmarshal(req, &meta) |
| 234 | if errIsStatus(err, http.StatusConflict) { |
| 235 | err = ErrPoolExists |
| 236 | } |
| 237 | return meta, err |
| 238 | } |
| 239 | |
| 240 | func (c *Connection) RenamePool(ctx context.Context, id ksuid.KSUID, put api.PoolPutRequest) error { |
| 241 | req := c.NewRequest(ctx, http.MethodPut, path.Join("/pool", id.String()), put) |
nothing calls this directly
no test coverage detected