| 4397 | } |
| 4398 | |
| 4399 | func (c *unixSocketClient) GetTask(ctx context.Context, id string) (TaskDetailRecord, error) { |
| 4400 | var response contract.TaskDetailResponse |
| 4401 | path := "/api/tasks/" + url.PathEscape(strings.TrimSpace(id)) |
| 4402 | if err := c.doJSON(ctx, http.MethodGet, path, nil, nil, &response); err != nil { |
| 4403 | return TaskDetailRecord{}, err |
| 4404 | } |
| 4405 | return response.Task, nil |
| 4406 | } |
| 4407 | |
| 4408 | func (c *unixSocketClient) InspectTask(ctx context.Context, id string) (TaskInspectRecord, error) { |
| 4409 | var response contract.TaskInspectResponse |