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
This commit is contained in:
2026-04-12 20:43:55 -04:00
parent 1ebcd3ac47
commit 595072c50d
+2
View File
@@ -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{}{