(sessionID string)
| 212 | } |
| 213 | |
| 214 | func (s Service) sessionMeta(sessionID string) (SessionMeta, error) { |
| 215 | var meta SessionMeta |
| 216 | err := s.DB.QueryRow(`SELECT run_id, COALESCE(container_id, ''), workspace_host_path FROM sessions WHERE id = ?`, sessionID). |
| 217 | Scan(&meta.RunID, &meta.ContainerID, &meta.WorkspacePath) |
| 218 | return meta, err |
| 219 | } |
| 220 | |
| 221 | func (s Service) workspacePath(workspaceRoot, requested string) (string, error) { |
| 222 | trimmed := strings.TrimPrefix(requested, "/workspace") |
no outgoing calls
no test coverage detected