NewClient returns an Exercism API client.
(token, baseURL string)
| 30 | |
| 31 | // NewClient returns an Exercism API client. |
| 32 | func NewClient(token, baseURL string) (*Client, error) { |
| 33 | return &Client{ |
| 34 | Client: HTTPClient, |
| 35 | Token: token, |
| 36 | APIBaseURL: baseURL, |
| 37 | }, nil |
| 38 | } |
| 39 | |
| 40 | // NewRequest returns an http.Request with information for the Exercism API. |
| 41 | func (c *Client) NewRequest(method, url string, body io.Reader) (*http.Request, error) { |
no outgoing calls
no test coverage detected