package routes import ( "net/http" "git.artlef.fr/PersonalLibraryManager/internal/appcontext" "git.artlef.fr/PersonalLibraryManager/internal/myvalidator" "git.artlef.fr/PersonalLibraryManager/internal/query" ) func GetSearchBooksHandler(ac appcontext.AppContext) { searchterm := ac.C.Param("searchterm") books, err := query.FetchBookSearchGet(ac.Db, searchterm) if err != nil { myvalidator.ReturnErrorsAsJsonResponse(&ac, err) return } ac.C.JSON(http.StatusOK, books) }