From 595072c50d80d0b0f8073240a3fafdc040d3ed13 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Sun, 12 Apr 2026 20:43:55 -0400 Subject: [PATCH] feat(router): Add processing issues API endpoints - Add GET /admin/libraries/:id/issues/list for listing issues - Add GET /admin/libraries/:id/issues/stats for issue statistics - Integrate processing issues handler with library routes --- internal/router/library.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/router/library.go b/internal/router/library.go index 14cc81a..6580738 100644 --- a/internal/router/library.go +++ b/internal/router/library.go @@ -36,6 +36,8 @@ func registerLibraryRoutes(cfg *Config) { adminLibrary.GET("/:id/folders", cfg.LibraryHandler.GetLibraryFolders) adminLibrary.DELETE("/:id/folders", cfg.LibraryHandler.DeleteLibraryFolder) adminLibrary.GET("/:id/stats", cfg.LibraryHandler.GetLibraryStats) + adminLibrary.GET("/:id/issues/list", processingIssuesHandler.ListProcessingIssues) + adminLibrary.GET("/:id/issues/stats", processingIssuesHandler.GetProcessingIssueStats) adminLibrary.POST("/:id/scan", func(c *echo.Context) error { libraryID := c.Param("id") scanReq := map[string]interface{}{