(ctx context.Context, pool, revision string, objectIDs []ksuid.KSUID, message api.CommitMessage, method string)
| 408 | } |
| 409 | |
| 410 | func (c *Connection) doVector(ctx context.Context, pool, revision string, objectIDs []ksuid.KSUID, message api.CommitMessage, method string) (api.CommitResponse, error) { |
| 411 | path := urlPath("pool", pool, "revision", revision, "vector") |
| 412 | req := c.NewRequest(ctx, method, path, api.VectorRequest{ObjectIDs: objectIDs}) |
| 413 | if err := encodeCommitMessage(req, message); err != nil { |
| 414 | return api.CommitResponse{}, err |
| 415 | } |
| 416 | var res api.CommitResponse |
| 417 | err := c.doAndUnmarshal(req, &res) |
| 418 | return res, err |
| 419 | } |
| 420 | |
| 421 | func (c *Connection) SubscribeEvents(ctx context.Context) (*EventsClient, error) { |
| 422 | req := c.NewRequest(ctx, http.MethodGet, "/events", nil) |
no test coverage detected