Simplify codebase per audit of 7aff773

This commit is contained in:
Ian Gulliver
2026-10-23 16:31:34 -07:00
parent f8798f3150
commit 48e3457286
13 changed files with 491 additions and 606 deletions
-14
View File
@@ -309,20 +309,6 @@ func (s *Server) ListProjects(w http.ResponseWriter, r *http.Request) {
writeJSON(w, http.StatusOK, projects)
}
func (s *Server) CreateProject(w http.ResponseWriter, r *http.Request) {
req := api.ProjectCreate{}
if !readJSON(w, r, &req) {
return
}
p, err := s.createProject(r.Context(), req.Name, req.RepoPath, actor(r))
if err != nil {
writeAgentError(w, err)
return
}
writeJSON(w, http.StatusCreated, p)
}
func (s *Server) createProject(ctx context.Context, name, repoPath, createdBy string) (api.Project, error) {
if strings.TrimSpace(name) == "" {
return api.Project{}, fmt.Errorf("%w: name is required", agents.ErrInvalid)