Simplify codebase per audit of 8b89f14
This commit is contained in:
@@ -7,13 +7,8 @@ import (
|
||||
"g.fc.run/ai/byre/internal/store"
|
||||
)
|
||||
|
||||
func (s *Server) ListInbox(w http.ResponseWriter, r *http.Request, params api.ListInboxParams) {
|
||||
f := store.InboxFilter{State: api.Open, ProjectID: api.Deref(params.ProjectId), TaskID: api.Deref(params.TaskId)}
|
||||
if params.State != nil {
|
||||
f.State = *params.State
|
||||
}
|
||||
|
||||
items, err := s.store.ListInbox(r.Context(), f)
|
||||
func (s *Server) ListInbox(w http.ResponseWriter, r *http.Request) {
|
||||
items, err := s.store.ListInbox(r.Context(), store.InboxFilter{State: api.Open})
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
@@ -21,15 +16,6 @@ func (s *Server) ListInbox(w http.ResponseWriter, r *http.Request, params api.Li
|
||||
writeJSON(w, http.StatusOK, items)
|
||||
}
|
||||
|
||||
func (s *Server) GetInboxItem(w http.ResponseWriter, r *http.Request, itemID string) {
|
||||
item, err := s.store.GetInboxItem(r.Context(), itemID)
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
}
|
||||
writeJSON(w, http.StatusOK, item)
|
||||
}
|
||||
|
||||
func (s *Server) DismissInbox(w http.ResponseWriter, r *http.Request, itemID string) {
|
||||
item, err := s.agents.Dismiss(r.Context(), actor(r), itemID)
|
||||
if err != nil {
|
||||
|
||||
@@ -7,19 +7,6 @@ import (
|
||||
"g.fc.run/ai/byre/internal/api"
|
||||
)
|
||||
|
||||
func (s *Server) ListReviews(w http.ResponseWriter, r *http.Request, taskID string) {
|
||||
if !s.taskExists(w, r, taskID) {
|
||||
return
|
||||
}
|
||||
|
||||
reviews, err := s.store.ListReviews(r.Context(), taskID)
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
}
|
||||
writeJSON(w, http.StatusOK, reviews)
|
||||
}
|
||||
|
||||
func (s *Server) SetFindingState(w http.ResponseWriter, r *http.Request, reviewID string, index int) {
|
||||
req := api.FindingStateUpdate{}
|
||||
if !readJSON(w, r, &req) {
|
||||
|
||||
@@ -355,15 +355,6 @@ func (s *Server) createProject(ctx context.Context, name, repoPath, createdBy st
|
||||
return p, nil
|
||||
}
|
||||
|
||||
func (s *Server) GetProject(w http.ResponseWriter, r *http.Request, projectID string) {
|
||||
p, err := s.store.GetProject(r.Context(), projectID)
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
}
|
||||
writeJSON(w, http.StatusOK, p)
|
||||
}
|
||||
|
||||
func (s *Server) ListActiveTasks(w http.ResponseWriter, r *http.Request, projectID string) {
|
||||
_, err := s.store.GetProject(r.Context(), projectID)
|
||||
if err != nil {
|
||||
@@ -777,19 +768,6 @@ func (s *Server) ListTaskEvents(w http.ResponseWriter, r *http.Request, taskID s
|
||||
writeJSON(w, http.StatusOK, events)
|
||||
}
|
||||
|
||||
func (s *Server) ListSnapshots(w http.ResponseWriter, r *http.Request, taskID string) {
|
||||
if !s.taskExists(w, r, taskID) {
|
||||
return
|
||||
}
|
||||
|
||||
snaps, err := s.store.ListSnapshots(r.Context(), taskID)
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
}
|
||||
writeJSON(w, http.StatusOK, snaps)
|
||||
}
|
||||
|
||||
func (s *Server) ListPreviews(w http.ResponseWriter, r *http.Request, taskID string) {
|
||||
if !s.taskExists(w, r, taskID) {
|
||||
return
|
||||
@@ -922,15 +900,6 @@ func (s *Server) CreateSession(w http.ResponseWriter, r *http.Request, taskID st
|
||||
writeJSON(w, http.StatusCreated, sess)
|
||||
}
|
||||
|
||||
func (s *Server) GetSession(w http.ResponseWriter, r *http.Request, sessionID string) {
|
||||
sess, err := s.store.GetSession(r.Context(), sessionID)
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
}
|
||||
writeJSON(w, http.StatusOK, sess)
|
||||
}
|
||||
|
||||
func (s *Server) SendMessage(w http.ResponseWriter, r *http.Request, sessionID string) {
|
||||
prompt, ok := s.readMessage(w, r)
|
||||
if !ok {
|
||||
|
||||
@@ -78,15 +78,6 @@ func (s *Server) DeleteWorkflow(w http.ResponseWriter, r *http.Request, name str
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
}
|
||||
|
||||
func (s *Server) GetTaskWorkflow(w http.ResponseWriter, r *http.Request, taskID string) {
|
||||
tw, err := s.agents.TaskWorkflow(r.Context(), taskID)
|
||||
if err != nil {
|
||||
writeStoreError(w, err)
|
||||
return
|
||||
}
|
||||
writeJSON(w, http.StatusOK, tw)
|
||||
}
|
||||
|
||||
func (s *Server) GetWorkflowRun(w http.ResponseWriter, r *http.Request, taskID string) {
|
||||
run, err := s.agents.WorkflowRun(r.Context(), taskID)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user