(ctx context.Context, id string, request UpdateTaskRequest)
| 4424 | } |
| 4425 | |
| 4426 | func (c *unixSocketClient) UpdateTask(ctx context.Context, id string, request UpdateTaskRequest) (TaskRecord, error) { |
| 4427 | var response contract.TaskResponse |
| 4428 | path := "/api/tasks/" + url.PathEscape(strings.TrimSpace(id)) |
| 4429 | if err := c.doJSON(ctx, http.MethodPatch, path, nil, request, &response); err != nil { |
| 4430 | return TaskRecord{}, err |
| 4431 | } |
| 4432 | return response.Task, nil |
| 4433 | } |
| 4434 | |
| 4435 | func (c *unixSocketClient) BlockTask( |
| 4436 | ctx context.Context, |