This commit is contained in:
2025-04-07 22:23:36 +10:00
parent 3d28910178
commit fb58744928
78 changed files with 172 additions and 213 deletions

View File

@@ -23,18 +23,20 @@ var webSearchCFCookies struct {
}
type Search struct {
endpointName Name
request func(URL string, dataBody any) (*resty.Response, error)
flaresolverr *flaresolverr.Flaresolverr
}
func NewSearch(request func(URL string, dataBody any) (*resty.Response, error)) *Search {
return &Search{
request: request,
endpointName: EPSearch,
request: request,
}
}
func (a *Search) Search(query string) ([]*pb.Search, error) {
resp, err := a.request("https://api.igdb.com/v4/search.pb", query)
resp, err := a.request(fmt.Sprintf("https://api.igdb.com/v4/%s.pb", a.endpointName), query)
if err != nil {
return nil, fmt.Errorf("failed to request: %w", err)
}