- Update comment: 'ebook handler' -> 'scanner handler' - Rename ebookHandler variable to scannerHandler in router.go - Update registerProgressRoutes parameter name - Update registerScannerRoutes calls to use new variable name
19 lines
540 B
Go
19 lines
540 B
Go
package router
|
|
|
|
import (
|
|
"bookhoard/internal/handlers"
|
|
)
|
|
|
|
func registerProgressRoutes(cfg *Config, scannerHandler *handlers.Handler) {
|
|
e := cfg.Echo
|
|
|
|
// JWT middleware for protected routes
|
|
jwtMiddleware := createJWTMiddleware(cfg)
|
|
protected := e.Group("/api", jwtMiddleware)
|
|
|
|
// Universal Progress routes (Phase 1)
|
|
protected.GET("/progress/:id", scannerHandler.GetUniversalProgress)
|
|
protected.POST("/progress/:id", scannerHandler.UpdateUniversalProgress)
|
|
protected.GET("/progress/:id/history", scannerHandler.GetProgressHistory)
|
|
}
|