Replace getStorageForRequest with s.storage (bd-32)

- Replaced all getStorageForRequest(req) calls with direct s.storage access
- Updated 5 handler files: server_issues_epics.go (~8 calls), server_labels_deps_comments.go (~4 calls), server_compact.go (~2 calls), server_export_import_auto.go (~2 calls), server_routing_validation_diagnostics.go (~1 call)
- Only remaining references are in server_cache_storage.go (to be deleted in bd-33) and server_eviction_test.go (to be deleted in bd-34)
- Part of bd-29 epic to remove daemon storage cache

Amp-Thread-ID: https://ampcode.com/threads/T-239a5531-68a5-4c98-b85d-0e3512b2553c
Co-authored-by: Amp <amp@ampcode.com>
This commit is contained in:
Steve Yegge
2025-10-27 23:14:38 -07:00
parent 085a64f573
commit bbb1725c32
6 changed files with 19 additions and 125 deletions

View File

@@ -71,13 +71,7 @@ func (s *Server) handleCreate(req *Request) Response {
}
}
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
var design, acceptance, assignee *string
if createArgs.Design != "" {
@@ -181,13 +175,7 @@ func (s *Server) handleUpdate(req *Request) Response {
}
}
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
ctx := s.reqCtx(req)
updates := updatesFromArgs(updateArgs)
@@ -226,13 +214,7 @@ func (s *Server) handleClose(req *Request) Response {
}
}
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
ctx := s.reqCtx(req)
if err := store.CloseIssue(ctx, closeArgs.ID, closeArgs.Reason, s.reqActor(req)); err != nil {
@@ -259,13 +241,7 @@ func (s *Server) handleList(req *Request) Response {
}
}
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
filter := types.IssueFilter{
Limit: listArgs.Limit,
@@ -343,13 +319,7 @@ func (s *Server) handleShow(req *Request) Response {
}
}
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
ctx := s.reqCtx(req)
issue, err := store.GetIssue(ctx, showArgs.ID)
@@ -396,13 +366,7 @@ func (s *Server) handleReady(req *Request) Response {
}
}
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
wf := types.WorkFilter{
Status: types.StatusOpen,
@@ -431,13 +395,7 @@ func (s *Server) handleReady(req *Request) Response {
}
func (s *Server) handleStats(req *Request) Response {
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
ctx := s.reqCtx(req)
stats, err := store.GetStatistics(ctx)
@@ -464,13 +422,7 @@ func (s *Server) handleEpicStatus(req *Request) Response {
}
}
store, err := s.getStorageForRequest(req)
if err != nil {
return Response{
Success: false,
Error: fmt.Sprintf("storage error: %v", err),
}
}
store := s.storage
ctx := s.reqCtx(req)
epics, err := store.GetEpicsEligibleForClosure(ctx)