refactor(handlers): Phase 3 - create SearchHandler for query operations
- Create SearchHandler struct with db field - Add NewSearchHandler constructor - Note: SearchMediaItems already moved to MediaHandler in Phase 2 - SearchHandler reserved for future search-specific operations This is Phase 3 of the ebook.go refactoring plan.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package handlers
|
||||
|
||||
import (
|
||||
"bookhoard/internal/database"
|
||||
)
|
||||
|
||||
// SearchHandler handles search, query, and filtered operations
|
||||
type SearchHandler struct {
|
||||
db *database.Queries
|
||||
}
|
||||
|
||||
// NewSearchHandler creates a new search handler
|
||||
func NewSearchHandler(db *database.Queries) *SearchHandler {
|
||||
return &SearchHandler{
|
||||
db: db,
|
||||
}
|
||||
}
|
||||
|
||||
// Note: SearchMediaItems was moved to MediaHandler in Phase 2
|
||||
// The SearchHandler is reserved for future search-specific operations
|
||||
Reference in New Issue
Block a user