Switch from open library API to Inventaire API
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package openlibrary
|
||||
|
||||
import "git.artlef.fr/PersonalLibraryManager/internal/callapiutils"
|
||||
|
||||
type OpenLibrarySearchResult struct {
|
||||
Books []OpenLibrarySearchBook `json:"docs"`
|
||||
NumFound int `json:"numFound"`
|
||||
@@ -18,12 +20,12 @@ func CallOpenLibrarySearch(searchterm string, limit int, offset int) (OpenLibrar
|
||||
return queryResult, err
|
||||
}
|
||||
if limit != 0 {
|
||||
addQueryParamInt(u, "limit", limit)
|
||||
callapiutils.AddQueryParamInt(u, "limit", limit)
|
||||
}
|
||||
if offset != 0 {
|
||||
addQueryParamInt(u, "offset", offset)
|
||||
callapiutils.AddQueryParamInt(u, "offset", offset)
|
||||
}
|
||||
addQueryParam(u, "q", searchterm)
|
||||
err = fetchAndParseResult(u, &queryResult)
|
||||
callapiutils.AddQueryParam(u, "q", searchterm)
|
||||
err = callapiutils.FetchAndParseResult(u, &queryResult)
|
||||
return queryResult, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user