resolve url reference in get

This commit is contained in:
filifa 2024-07-14 13:41:57 -05:00
parent 91397481f0
commit 88e58e0ed5
1 changed files with 7 additions and 11 deletions

View File

@ -73,16 +73,12 @@ func (c *Client) RequestSchedule(sportId, teamId string) ([]byte, error) {
query.Add("teamId", teamId)
endpoint.RawQuery = query.Encode()
url := c.baseURL.ResolveReference(&endpoint)
return c.get(url.String())
return c.get(&endpoint)
}
func (c *Client) RequestFeed(gamePk string) ([]byte, error) {
endpoint := url.URL{Path: "api/v1.1/game/" + gamePk + "/feed/live"}
url := c.baseURL.ResolveReference(&endpoint)
return c.get(url.String())
return c.get(&endpoint)
}
func (c *Client) RequestDiffPatch(gamePk, startTimecode, pushUpdateId string) (DiffPatchResponse, error) {
@ -93,13 +89,13 @@ func (c *Client) RequestDiffPatch(gamePk, startTimecode, pushUpdateId string) (D
query.Add("pushUpdateId", pushUpdateId)
endpoint.RawQuery = query.Encode()
url := c.baseURL.ResolveReference(&endpoint)
return c.get(url.String())
return c.get(&endpoint)
}
func (c *Client) get(url string) ([]byte, error) {
req, err := http.NewRequest("GET", url, nil)
func (c *Client) get(endpoint *url.URL) ([]byte, error) {
url := c.baseURL.ResolveReference(endpoint)
req, err := http.NewRequest("GET", url.String(), nil)
if err != nil {
return nil, err
}