diff --git a/internal/handlers/search.go b/internal/handlers/search.go new file mode 100644 index 0000000..ec49781 --- /dev/null +++ b/internal/handlers/search.go @@ -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