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:
@@ -36,6 +36,8 @@ func registerLibraryRoutes(cfg *Config) {
|
|||||||
adminLibrary.GET("/:id/folders", cfg.LibraryHandler.GetLibraryFolders)
|
adminLibrary.GET("/:id/folders", cfg.LibraryHandler.GetLibraryFolders)
|
||||||
adminLibrary.DELETE("/:id/folders", cfg.LibraryHandler.DeleteLibraryFolder)
|
adminLibrary.DELETE("/:id/folders", cfg.LibraryHandler.DeleteLibraryFolder)
|
||||||
adminLibrary.GET("/:id/stats", cfg.LibraryHandler.GetLibraryStats)
|
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 {
|
adminLibrary.POST("/:id/scan", func(c *echo.Context) error {
|
||||||
libraryID := c.Param("id")
|
libraryID := c.Param("id")
|
||||||
scanReq := map[string]interface{}{
|
scanReq := map[string]interface{}{
|
||||||
|
|||||||
Reference in New Issue
Block a user